0

ネストされたリソースを介してrailsルートパスを取得しようとしています。以下のリンクを使用して、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」を介してインデックスのリストを取得しません。

選択したユーザーを介した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 に答える