Ruby-on-rails-rails-routes
提供:Dev Guides
Ruby on Rails-ルート
ルーティングモジュールは、ネイティブRubyでURL書き換えを提供します。 これは、着信要求をコントローラーとアクションにリダイレクトする方法です。 mod_rewriteルールを置き換えます。 何よりも、RailsのルーティングはどのWebサーバーでも動作します。 ルートはapp/config/routes.rbで定義されています。
ルートを作成することは、リクエストのマップを描くことと考えてください。 マップは、いくつかの事前定義されたパターンに基づいてどこに行くべきかを伝えます-
例
ライブラリ管理アプリケーションにBookControllerというコントローラーが含まれていると考えてみましょう。 BookControllerクラスのメソッドとして定義されているアクションのルートを定義する必要があります。
library/config/ディレクトリのroutes.rbファイルを開き、次の内容で編集します。
routes.rbファイルは、アプリケーションで使用可能なアクションと、get、post、patchなどのアクションのタイプを定義します。
次のコマンドを使用して、定義済みのすべてのルートをリストします。これは、アプリケーションのルーティングの問題を追跡したり、使い慣れたアプリケーションのURLの概要を把握するのに役立ちます。
次は何ですか?
次に、データを表示し、ユーザーから入力を受け取るための画面を生成するコードを作成します。