(я просто учу рельсы так ....)
У меня есть фотомодель и модель галереи, ассоциации habtm и таблица соединений. Я делаю фотогалерею. Страница галереи имеет поле заголовка и поле описания. Пользователь создает заголовок галереи, затем переходит на страницу с фотографией и устанавливает флажки для каждого изображения в этой галерее.
Я получаю сообщение об ошибке "неопределенный метод` to_i 'для ["1", {"title" => "1"}]: Array "при попытке сохранить / обновить фотографию с заголовком галереи (с флажком)
<% form_for @photo, :html => {:multipart => true } do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :title %>
<%= f.text_field :title %>
</p>
<p>
<%= f.label :description %>
<%= f.text_area :description %>
</p>
<p>
<%= f.label :image %>
<%= f.file_field :image %>
</p>
<% for gallery in @photo.galleries %>
<% fields_for "painting[gallery_attributes][]", gallery do |g| %>
<div>
<%= g.check_box :title %>
<%= gallery.title %>
</div>
<% end %>
<% end %>
<p><%= submit_tag 'Update' %></p>
<% end %>
Насколько это ужасно неправильно?
Может ли кто-нибудь указать мне правильное направление? Я не могу найти учебники, относящиеся к этому для 2.3 и выше.