我一直在學習Rails,但路線仍然讓我感到困惑。完全困惑的Rails路由的最佳指南是什麼?
我認爲最令人困惑的事情是,您定義的路線對您的routes.rb
文件中相對於其他路線定義的路徑敏感。
有沒有人遇到一個很好的簡單的指南,總結事情呢?
我一直在學習Rails,但路線仍然讓我感到困惑。完全困惑的Rails路由的最佳指南是什麼?
我認爲最令人困惑的事情是,您定義的路線對您的routes.rb
文件中相對於其他路線定義的路徑敏感。
有沒有人遇到一個很好的簡單的指南,總結事情呢?
如果您將錢花在死樹參考上還可以,The Rails Way實際上是值得的。發佈的指南可能是你最好的選擇,但是如果你打算做很多Rails的話,這本書確實會打破它並且讓它變得可以理解。這對我來說是一個巨大的幫助。祝你好運。
谷歌爲「Rails路線指南」第一次打Rails Routing from the Outside In,這是相當全面的。
其實幾乎所有的Rails指南都非常有幫助! – molf 2009-06-23 22:26:00
http://guides.rubyonrails.org是一個很棒的參考,我發現他們的guide on routing是非常有益的!
作爲一個備註:
開始時的路由優先於文件後面的路由。 因此,無論何時您想指定某種catchall路由(如映射每個控制器中每個操作的默認路由),您最終都需要這樣做。
當你學習和試驗導軌路線時需要注意的一件事是,有一種方法可以看到導軌實際上是在用你的config/routes.rb
文件做什麼。
$rake routes
這將返回所有已設置根據您config/routes.rb
文件的路徑。這對我來說特別有用,因爲我已經瞭解瞭如何設置所有路由變量名稱,例如new_model1_model2_path(@model1)
。
我剛剛用過rubyonrails.org。所有的鏈接,這是一個很好的..
你看過很多其他的Rails圖書嗎?或者你對這本書有所瞭解嗎? – planet 2009-06-23 23:27:55