【发布时间】:2010-05-20 09:02:57
【问题描述】:
渲染后出现路由匹配错误:部分
<% unless @user.uploads.empty? %>
<% @user.uploads.each do |u| %>
<tr>
<td><%= link_to u.filename, u.filename %></td>
它给了我正确的文件名,比如http://localhost:3000/DSC00082.JPG。 我没有在我的路线上添加任何东西。 由于是 Rails 新手,请原谅我的(希望如此)简单的问题。
添加一个问题:对应的数据库条目是否只是文件名?
将上述代码改为
<% unless @user.uploads.empty? %>
<% @user.uploads.each do |uploads| %>
<tr>
<td><%= link_to (uploads.filename, uploads) %></td>
并添加 map.resources :upload, 生成了“没有响应显示的操作”消息。在地址栏中,我的浏览器会显示相关数据集的 ID。
您好, 开发者
【问题讨论】:
-
你的渲染:部分代码是什么?
-
渲染部分代码在索引中;以上代码来自 _datafiles 'upload/datafiles' %>
标签: ruby-on-rails ruby