任何想法爲什麼這個循環不工作?紅寶石Rails form_for每個循環
<% @books.each do |book| %>
<%= form_for(@bookedit) do |f| %>
<div class="field">
<%= f.label :count, 'how many?' %><br />
<%= f.number_field :count %>
</div>
<% end %>
<% end %>
用戶控制器上:
@books = Book.where(user_id: current_user.id)
@book = Book.where(user_id: current_user.id)
@bookedit = Book.find(:all, :conditions => {:id => @book})
@user = User.find(params[:id])
但是當我使用find(:first
或find(:last
它示出了(但重複的值)時,它是:它引發此錯誤:
NoMethodError in Users#account
undefined method `book_book_path' for #<#<Class:0x6ec5650>:0x6ec3448>
謝謝! IM福利局紅寶石:d
你想做什麼? '@ books','@ book'和'@deititit'都是一樣的 – AbM
我同意,你想做什麼? –