在Rails中,帖子“show”操作的默认路径为/post/:id
。
如何更改/post/:pid
?
我已阅读有关覆盖to_param
方法
def to_param
self.pid
end
这使得传递post实例的pid,但它将在动作中可用 params [:id]不适合。
我想要的是params[:pid]
在任何操作中都会给我post post的pid。
先谢谢。
答案 0 :(得分:0)
尝试将其放入路线中:
match "/post/:pid" => "post#show"