所以我希望我的应用程序生成堆栈溢出等路径
questions/:id/:title
如何在rails中执行此操作?
答案 0 :(得分:3)
请注意:
http://stackoverflow.com/questions/4434266/stack-overflow-like-url-routes-in-rails-3
http://stackoverflow.com/questions/4434266/
http://stackoverflow.com/questions/4434266/you-can-put-wathever-you-want-here
是一样的。我想stackoverflow只是这样做,以便提供一些上下文,如果你只看到那里的链接。
所以,你的路线就是这个:
http://stackoverflow.com/questions/4434266/
应该是这样的:
http://stackoverflow.com/questions/:id
您可以忽略网址的其余部分
答案 1 :(得分:3)
这就是我想要的:
希望这可以帮助别人!答案 2 :(得分:0)
您可能想知道的有关路线的所有内容:http://guides.rubyonrails.org/routing.html
专门查看http://guides.rubyonrails.org/routing.html#static-segments。您要做的是创建一个映射到控制器的路由,并将问题ID和标题作为参数传递。然后,您的控制器操作将获取该信息并呈现正确的视图。 title属性必须可以在您的控制器中访问,它不能只在您的视图中访问。