Я смог создать вложенные массивы в своем представлении для публикации в моем действии «создать». Но я не уверен, как сохранить вложенный массив.
Вот базовое действие создания, в котором все отдельные параметры объединяются в массово назначаемые параметры:
def create
@post = Post.new(params[:mass_assigned])
respond_to do |format|
if @post.save
format.html
else
format.html
end
end
end
Но это возвращает ошибку нулевого объекта. Вероятно, это связано с тем, что моя форма использует check_box_tag, а не check_box с отличной магией и приводит к тому, что :mass_assigned равен нулю. Я довольно новичок в рельсах и был бы признателен за любые наводки, чтобы заставить это работать. Пожалуйста, объясните, как отформатировать мой метод для сбора отдельных параметров, а затем сохранить его.