I'm attempting to add a full_name
field/column to my User model (using the devise
gem) and Rails 4.
Most of the examples online recommend using attr_accessible, but it sounds like this should be approached differently in Rails 4.
How would I add full_name
to my User model? I've been able to successfully run the migration.
File: Migration > add_full_name_to_users
class AddFullNameToUsers < ActiveRecord::Migration
def change
add_column :users, :full_name, :string
end
end
File: Registration > app/views/devise/registration/new.html
.
.
.
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
<%= devise_error_messages! %>
<%= f.label :full_name %>
<%= f.text_field :full_name, :autofocus => true %>
<%= f.label :email %>
<%= f.email_field :email %>
.
.
.
question from:
https://stackoverflow.com/questions/16297797/add-custom-field-column-to-devise-with-rails-4 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…