5

私はRailsを学んでいますが、ルートは私を混乱させ続けています。

最も紛らわしいのは、定義するルートが、routes.rb他のルートと比較して、ファイル内で定義されている場所に敏感であるということです。

誰かが物事をうまくまとめた素敵な簡単なガイドに出くわしたことがありますか?

4

6 に答える 6

9

「Railsroutesguide」のGoogleでの最初のヒットは、非常に包括的な、OutsideInからのRailsルーティングです。

于 2009-06-23T22:24:32.610 に答える
5

枯れ木のリファレンスにお金を使っても構わないのであれば、Rails Way は実際にそれだけの価値があります。投稿されたガイドは、今回はおそらく最善の策ですが、多くの Rails を実行する予定がある場合は、この本が本当にそれを分解し、理解できるようにします。それは私にとって大きな助けになりました。幸運を。

于 2009-06-23T22:29:40.680 に答える
3

config/routes.rbRails のルートを学習して実験する際に注意すべきことの 1 つは、Rails がファイルに対して実際に何を行っているかを確認する方法があるということです。

$rake routes

これにより、ファイルに基づいて設定されたすべてのルートが返されconfig/routes.rbます。などのすべてのルート変数名がどのように設定されているかを学んだので、これは特に役に立ちましたnew_model1_model2_path(@model1)

于 2009-08-04T13:55:59.453 に答える
3

補足として:

最初のルートは、ファイル内の後のルートよりも優先されます。したがって、ある種のキャッチオール ルート (すべてのコントローラーのすべてのアクションをマップするデフォルト ルートなど) を指定する場合は常に、最後にそれを行う必要があります。

于 2009-06-23T22:27:57.097 に答える
2

http://guides.rubyonrails.orgは素晴らしいリファレンスであり、ルーティングに関するガイドが非常に役立つことがわかりました。

于 2009-06-23T22:24:55.667 に答える
0

rubyonrails.orgのものを使用しました。すべてのリンクで、それは良いものです..

于 2011-02-02T13:03:05.250 に答える