我想为我使用 Devise 生成的用户创建一个配置文件并执行此操作(在 Rails 4 中):
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
我想知道这是否是做这类事情的正确方法,或者我应该怎么做?
我还考虑通过迁移将所有这些字段直接添加到用户模型中......
请正确执行此操作的任何链接和建议将真正有帮助!