Я хочу, чтобы сделать профиль для пользователя я генерируемый Завещания и сделал это (в Rails 4):Как мне разрешить пользователю создавать профиль в Rails?
rails g scaffold Profile first_name:string last_name:string school:string user:references
, а затем это:
class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
has_one :profile, :dependent => :destroy
accepts_nested_attributes_for :profiles
end
class Profile < ActiveRecord::Base
belongs_to :user
attr_accessible :first_name, :last_name, :school #where does this go in rails 4?
end
Я хочу знать, если это правильный способ делать это, или что я должен делать вместо этого?
Я также считается просто добавить все эти поля непосредственно в модели пользователя через миграции ...
Пожалуйста, любые ссылки и предложения, чтобы сделать это правильно действительно поможет!