Я пытаюсь передать параметры, используя общий метод fields_for. У меня есть форма:
<%= form_for @Album do |album| %>
...
<%= fields_for :photo do |photo| %>
<%= photo.text_field :name %>
<%= photo.text_area :description %>
...
<% end %>
<% end %>
Я надеялся, что эта форма будет генерировать фото [имя] и фото [описание], чтобы при отправке формы мой контроллер мог проверить, существуют ли параметры [: фото]... #сделать что-нибудь. Причина, по которой я не использую вложенные формы, заключается в том, что иногда эти поля формы даже не используются.
Проблема в том, что я получаю сообщение об ошибке для строки fields_for:photo. Он говорит, что у вас есть нулевой объект, когда вы этого не ожидали! Вы могли ожидать экземпляр массива.
Как я могу сделать это универсальное fields_for без нуля?