0

我正在尝试通过嵌套资源获取 rails 路由路径。我使用以下链接查看了导轨指南:

http://guides.rubyonrails.org/routing.html#nested-resources

例如,

  resources :users do
    resources :weekly_progress_charts
    resources :calories_journals
  end

我知道并且可以使用 :users 路径。例如,calories_journals 的路径是什么?

例如,user_calories_journals_path 没有通过“users/1/calories_journals”给我一个索引列表

通过选定用户获取卡路里日志的正确 Rails RESTFUL 路径是什么:

新编辑更新创建销毁显示索引

提前致谢

4

2 回答 2

1

你可以打电话

user_calories_journals_path(user) OR
user_calories_journal_path(user, calories_journal)

它将在app/views/caleries_journals/index.erb.htmlOR中显示索引视图app/views/caleries_journals/show.erb.html

EricM 是对的,rake routes在终端中使用可以查看所有路线。

请注意,您也可以拥有resources :calories_journal并且它会起作用。

于 2012-06-19T13:47:09.107 回答
0

用于rake routes查看路径。

于 2012-06-19T13:37:54.190 回答