2
Я разработчик junior rails, и я пытаюсь добавить еще одно поле, name
, в мою таблицу Users
.Devise: добавить дополнительное поле
В /views/registrations/new
У меня есть
<%= f.text_field :name, class:"form-control", :value => params[:name] %>
В моем контроллере приложения я добавил:
before_action :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
## To permit attributes while registration i.e. sign up (app/views/devise/registrations/new.html.erb)
devise_parameter_sanitizer.for(:sign_up) << :name << :sex
## To permit attributes while editing a registration (app/views/devise/registrations/edit.html.erb)
devise_parameter_sanitizer.for(:account_update) << :name << :sex
end
Но после того, как форма утверждена и представлена не сохранение значения, найденное в name
поле.
This Решение не работает для меня.
Что журналы говорят? – Brennan
Noyhing. Он сохраняет моего пользователя. Но не сохраняет user.name – user3548398