как работает _path в представлениях? - PullRequest
1 голос
/ 20 августа 2011

Я заметил в нескольких местах либо в методе link_to, либо в методе form_for, при упоминании пути URL-адреса его просто называли model_path (например, product_path, users_path, session_path).Я хочу знать, как это работает?

1 Ответ

0 голосов
/ 20 августа 2011

вам будет понятно, если вы перейдете в папку приложения rails в консоли и наберете rake route . Это покажет вам все маршруты в вашем приложении, с точки зрения _path .

Например, если у вас есть эшафот для Пользователь . Тогда вот маршруты, которые у вас будут:

users_path -> /yourapp/users/index        # route to your index action in the controller
new_user_path -> /yourapp/users/new       # route to your new action in the controller
edit_user_path -> /yourapp/users/:id/edit # route to your edit action in the controller
user_path -> /yourapp/users/:id/show      # route to your show action in the controller

Надеюсь, понятно, что вы хотели узнать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...