我关注了friendly_id
上的演员http://railscasts.com/episodes/314-pretty-urls-with-friendlyid?autoplay=true拥有字段“login”的用户模型 以及具有属于用户
的“user_id”的个人资料模型我如何设置friendly_id,以便它使用用户模型中的slug的登录字段和get / profiles / 1到/ profiles / username(=从用户模型登录)
答案 0 :(得分:1)
Friendly_id将使用您在friendly_id配置中提供的列或方法名称。所以,你可以这样做:
class Profile
belongs_to :user
friendly_id :profile_permalink, use: :slugged
protected
def profile_permalink
user.login
end
end