5

我一直在学习 Rails,但路线仍然让我感到困惑。

我认为,最令人困惑的是,您定义的路线对它们在routes.rb文件中相对于其他路线的定义位置很敏感。

有没有人遇到过一个很好的简单指南,可以很好地总结事情?

4

6 回答 6

9

“Rails 路线指南”在 Google 上的第一个热门是Rails Routing from the Outside In,相当全面。

于 2009-06-23T22:24:32.610 回答
5

如果您愿意花钱购买死树参考资料,那么 Rails Way 确实值得。这次发布的指南可能是你最好的选择,但如果你打算做很多 Rails,这本书真的把它分解了,让它易于理解。这对我来说是一个巨大的帮助。祝你好运。

于 2009-06-23T22:29:40.680 回答
3

作为旁注:

开头的路由优先于文件中后面的路由。因此,每当您想指定某种包罗万象的路由(例如映射每个控制器中每个操作的默认路由)时,您都需要在最后执行此操作。

于 2009-06-23T22:27:57.097 回答
3

在学习和试验 Rails 路由时需要注意的一点是,有一种方法可以查看 Rails 对config/routes.rb文件的实际操作。

$rake routes

这将返回它根据您的config/routes.rb文件设置的所有路由。这对我特别有帮助,因为我了解了如何设置所有路由变量名称,例如new_model1_model2_path(@model1).

于 2009-08-04T13:55:59.453 回答
2

http://guides.rubyonrails.org是一个很棒的参考,我发现他们的路由指南非常有帮助!

于 2009-06-23T22:24:55.667 回答
0

我刚刚在ruby​​onrails.org使用了那个。有了所有的链接,这是一个很好的..

于 2011-02-02T13:03:05.250 回答