我有我的觀點如下(index.html.erb)代碼:路由錯誤3
<% @projects.each do |project| %>
<%= link_to (@project) do %>
<div id="tombstone">
...Some HTML here...
</div>
<% end %>
<% end %>
的目標是有墓碑DIV中顯示的每個項目的簡介,並擁有整個DIV行爲作爲項目詳細信息頁面的鏈接(show.html.erb)。
我的控制器有以下幾點:
def show
@project = Project.find(params[:id])
end
和途徑有以下幾種:
resources :projects do
...
resources :updates
end
在<%= link_to %>
點@project
回項目(index.html.erb)頁面,而不是控制器定義的項目詳細信息頁面(show.html.erb)。我只能猜測ID參數沒有通過,但我不明白爲什麼。
'link_to project_path(project)do'? – MrYoshiji