любая идея, почему этот цикл не работает?Ruby 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>
Благодаря! им Newb Рубин: D
Что вы пытаетесь сделать? '@ books',' @ book' и '@ bookedit' все равно – AbM
Согласен, что вы пытаетесь сделать? –