У меня в users_controller:
@user = User.new(params[:user])
Передача параметров в модель User, которая работает нормально.
Мне нужно передать некоторые дополнительные параметры, помеченные как «профиль», пользовательской модели через контроллер пользователя.
Это не сработало:
@user = User.new(params[:user, :profile])
Никто не делал этого:
@user = User.new(params[:user], params[:profile])
Я пробовал множество других подобных вещей, чтобы получить параметры профиля из вида в эту модель.
Я использую fields_for, который отлично работает, чтобы передать эти поля в контроллер пользователя:
<% fields_for "profile" do |fa| %>
Мне не нужны / не нужны вложенные отношения. Мне просто нужно передать некоторые дополнительные параметры, указанные в представлении модели.
Спасибо!