Ruby on rails RubyonRails设计选择字段
我在注册视图中添加了一个带有2个选项的选择标记Ruby on rails RubyonRails设计选择字段,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我在注册视图中添加了一个带有2个选项的选择标记 <div> <select name="typ"> <option value="0"> Musiker </option> <option value="1"> Veranstalter </option> </select> </div> 音乐家
<div>
<select name="typ">
<option value="0">
Musiker
</option>
<option value="1">
Veranstalter
</option>
</select>
</div>
音乐家
维拉斯特
我在数据库中添加了一个柱
class AddTypToUsers < ActiveRecord::Migration
def change
add_column :users, :typ, :integer
end
end
类AddTypToUsers如何将select的值保存到数据库中?designe允许您在注册时保存其他字段。阅读,特别是关于强参数的部分。您需要将新参数添加到Desive的强参数清理中。 在
应用程序控制器中
before_action :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:sign_up, keys: [:typ])
end