我有一个模型,让我们说用户,同时带有id和slug。我希望能够使用包含id和slug的user_path(@user)生成URL。
我知道user_path将使用to_param方法作为它放在url末尾的参数,但有没有办法使用2(或更多参数)并得到这样的东西: http://domain.com/users/id/slug
谢谢!
答案 0 :(得分:0)
Friendly-id是生成固定链接的好方法。它还提供了非常好的自定义选项。
答案 1 :(得分:0)
你在模特中试过这个吗?
def to_param
"#{id}-#{slug)"
end