1
視圖中的代碼渲染問題應在數據庫中只爲多行的意見,Ruby on Rails的
<% @bookmark.each do |book| %>
作品給書。如果我有單排,它會顯示錯誤,如
" undefined method `each' for #<Bookmark:0x3e2e3f0> "
我該怎麼做打印單行也。 ?
視圖中的代碼渲染問題應在數據庫中只爲多行的意見,Ruby on Rails的
<% @bookmark.each do |book| %>
作品給書。如果我有單排,它會顯示錯誤,如
" undefined method `each' for #<Bookmark:0x3e2e3f0> "
我該怎麼做打印單行也。 ?
<% @array_bookmark = @bookmark.class == Array ? @bookmark : [@bookmark] %>
<% @array_bookmark.each do |book| %>
只是包裝@bookmark
在Array()
,像這樣:
<% Array(@bookmark).each do |book| %>
順便說一句,你真的應該重新命名@bookmark
到@bookmarks
。
非常感謝。它解決了我的問題。 –
@ abhi-ram-a如果它解決了您的問題,那麼您應該將其標記爲已接受。點擊答案旁邊的勾號。 –