Friendly_id用户或个人资料模型

时间:2017-05-15 06:51:56

标签: ruby-on-rails ruby friendly-id

我将User(has_one:profile)模型链接到Profile(belongs_to:user)模型。

我将使用用户名来填充个人资料网址,友情应该在用户或个人资料模型中实现?

谢谢!

1 个答案:

答案 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