我在一个视图中有一个链接,该链接指向myapp/locations
(myapp/statistics?id=1
带有 ID 的位置的统计信息1
),它工作正常,但看起来并不漂亮。我想我见过人们在不需要?id=1
? 我可以使用 aPOST
但这不是 RESTful。有没有办法可以使用路由来允许用户去myapp/statistics?id=1
但让用户看到myapp/statistics
?
非常感谢。
我在一个视图中有一个链接,该链接指向myapp/locations
(myapp/statistics?id=1
带有 ID 的位置的统计信息1
),它工作正常,但看起来并不漂亮。我想我见过人们在不需要?id=1
? 我可以使用 aPOST
但这不是 RESTful。有没有办法可以使用路由来允许用户去myapp/statistics?id=1
但让用户看到myapp/statistics
?
非常感谢。
查看friednly_id gem。它让你更容易拥有这样的东西:myapp/statistics/Germany。查看有关此 gem的Railscasts 视频。
如果您使用路线中的位置范围统计统计信息,您可以将其转到 myapp/locations/1/statistics(这是 rails 方式)
resources :locations do
resources :statistics
end