0

scaffold を使用して 2 つのコントローラー (ユーザーと投稿) を作成しました。次に、この方法でroutes.rbを編集しました

resouces :users do
  resources :posts
end

私がlink_to 'Posts', user_postsuser_postに表示されているrake routes)任意のユーザービューファイルに入れている間、レールは言いundefined local variable or method 'user_posts'ます。また、投稿ビューlink_to 'Users', usersでも機能しません。私は何を間違えたのですか?

4

1 に答える 1

2

user_post_urlまたはである必要がありますuser_post_path。前者はドメインを含む完全な URL で、後者は相対パスです。

Rails Routing from the Outside Inを一読することを強くお勧めします。Railsを学習/使用する際に、すべての違いが生じます。

于 2013-07-27T16:08:49.540 に答える