我在一个视图myapp/locations
中有一个链接myapp/statistics?id=1
(ID为1
的位置统计信息),但效果不错,但看起来并不漂亮。我想我见过人们做这种事情而不需要?id=1
?我可以使用POST
,但这不是RESTful。有没有办法让我可以使用路由来允许用户转到myapp/statistics?id=1
,但让用户看到myapp/statistics
?
非常感谢。
答案 0 :(得分:1)
查看friendly_id gem。它使您更容易拥有这样的东西:myapp / statistics / Germany。 查看Railscasts video关于此宝石的信息。
答案 1 :(得分:0)
如果您使用路线中的位置来计算统计数据,可以将其转到myapp / locations / 1 / statistics(这是rails方式)
resources :locations do
resources :statistics
end