我注意到在link_to方法或form_for方法的几个地方,虽然提到了url路径,但它简称为model_path(例如product_path,users_path,sessions_path)。我想知道它究竟是如何起作用的?
答案 0 :(得分:0)
如果您转到控制台中的rails应用程序文件夹并输入 rake routes ,您将会很清楚。这将显示应用程序中的所有路径,包括 _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
我希望很清楚,你想知道什么。