我将User(has_one:profile)模型链接到Profile(belongs_to:user)模型。
我将使用用户名来填充个人资料网址,友情应该在用户或个人资料模型中实现?
谢谢!
答案 0 :(得分:0)
我仍然会将其添加到Profile
,因为您需要它来构建profile_url
,而不是user_url
,然后将username
委托给User
:
class Profile < ActiveRecord::Base
extend FriendlyId
belongs_to :user
friendly_id :username, use: :slugged
delegate :username, to: :user
# ...
end