嵌套资源的路径

时间:2012-06-19 13:32:31

标签: ruby-on-rails routes

我试图通过嵌套资源获取rails路径路径。我使用以下链接查看了rails指南:

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

例如,

  resources :users do
    resources :weekly_progress_charts
    resources :calories_journals
  end

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

例如,user_calories_journals_path没有通过“users / 1 / calories_journals”获取索引列表

通过所选用户为calories_journals选择正确的rails的RESTFUL路径是什么:

新 编辑 更新 创建 破坏 节目 索引

提前致谢

2 个答案:

答案 0 :(得分:1)

你可以打电话

user_calories_journals_path(user) OR
user_calories_journal_path(user, calories_journal)

它将在app/views/caleries_journals/index.erb.htmlapp/views/caleries_journals/show.erb.html

中显示索引视图

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

请注意,您也可以使用resources :calories_journal并且它可以正常工作。

答案 1 :(得分:0)

使用rake routes查看路径。