-1
我想渲染一個頁面上我的Rails應用程序的某些引腳。 引腳有一個特定的ID。我想在頁面上渲染具有id:2和3的引腳,並在另一頁上渲染具有id 4和4的引腳。Rails:渲染特定頁面上的某些引腳
所以我想實現我在控制器上驗證碼:應用程序/控制器/ pin_controller.rb
def mypage
@pin = Pin.find(2)
@pin = Pin.find(3)
end
在我應用程序/視圖/銷/ mypage.html.erb我插在應用程序/視圖/銷/ index.html.erb
,使其總之,它看起來是這樣的:
<% @pins.each do |pin| %>
<%=link_to pin_path(pin) do %>
<%= pin.description %>
<% end %>
<% end %>
我有一個方法錯誤,說沒有方法:每個:
undefined method `each' for nil:NilClass
當然,如果我擺脫這個每種方法的:頁面只能從兩個引腳我想渲染渲染一個引腳。
任何想法如何解決這個問題?
我不明白你說的在頁面上渲染pin爲id 2和3的部分,並在其他頁面上渲染id爲4和** 4 **的引腳。你到底想要做什麼?這些網頁是什麼?如何在'app/views/pins/mypage.html.erb'中插入'app/views/pins/index.html.erb'? – Surya 2014-10-30 10:01:55