0

我在一个视图中有一个链接,该链接指向myapp/locationsmyapp/statistics?id=1带有 ID 的位置的统计信息1),它工作正常,但看起来并不漂亮。我想我见过人们在不需要?id=1? 我可以使用 aPOST但这不是 RESTful。有没有办法可以使用路由来允许用户去myapp/statistics?id=1但让用户看到myapp/statistics

非常感谢。

4

2 回答 2

1

查看friednly_id gem。它让你更容易拥有这样的东西:myapp/statistics/Germany。查看有关此 gem的Railscasts 视频。

于 2013-06-26T16:19:54.363 回答
0

如果您使用路线中的位置范围统计统计信息,您可以将其转到 myapp/locations/1/statistics(这是 rails 方式)

resources :locations do
  resources :statistics
end
于 2013-06-26T16:08:51.193 回答