2016-02-15 2 views
0

Я добавил выберите тег в окне регистрации с 2 вариантамиРубин на Rails Разрабатывают Select Field

<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 

Как я могу сохранить значение выбор в базе данных?

ответ

0

Ваша потребность в добавлении нового параметра к дезинфекции сильного_параметра. https://github.com/plataformatec/devise#strong-parameters

В вашей ApplicationController

before_action :configure_permitted_parameters, if: :devise_controller? 

protected 

def configure_permitted_parameters 
    devise_parameter_sanitizer.permit(:sign_up, keys: [:typ]) 
end 
0

При помощи этой функции вы можете сохранить дополнительные поля при регистрации. Прочитайте their documentation, в частности раздел о сильных параметрах.

Смежные вопросы