1

この質問は、Hartl の Rails チュートリアル (第 9 章で進行) に由来しています。

routes.rb現在、ファイルで、たとえば次のようにページが定義されていることを理解しています。

match '/help', to: 'static_pages#help'

埋め込まれたルビで生成されたリンク:

<li><%= link_to "Help", help_path %></li>

機能します。、help_path特に「パス」という単語は、ルートで定義された「#help」に対応します。

ただし、ルートファイルは、users_path(すべてのユーザーを表示するために使用される)、またはedit_user_path(current user)(現在のユーザーの設定を編集するために使用される)などの項目へのリンクを定義していませんでした。機能して、目的の場所にリンクしてください。

ありがとう!

4

1 に答える 1

0

実際、routes ファイルはユーザーの振る舞いを決定するエントリを取得します (リスト 2.2 を参照)。ここで説明する足場によって作成されます。

resources :users

慣例により、ファイル内の「リソース」エントリは、routes.rbユーザーに関連付けられる多数のパスを設定します。概要については、Rails ガイドを参照してください。

于 2012-06-27T23:23:40.067 に答える