2

ネストされたリソースがあります:

resources :posts do
  resources :comments
end

私の現在link_toはこれです:

<%= link_to 'Reply', [:new, @post, :comment] %>

その結果:

http://example.com/posts/8/comments/new

しかし、私はこのようなリンクが必要です:

http://example.com/posts/8/comments/new?parent_id=7

link_toそのリンクを作成するにはどうすればよいですか?

4

2 に答える 2

1

私のコメントの後に答えとして投稿されました:

new_post_comment_path(@post, :parent_id => 7)
于 2012-10-01T16:24:22.797 に答える
1

1 つの match ステートメントで取得できました。

match "(/bazess/:baz_id)(/foos/:foo_id)/bars(/page/:page)(/:format)" => "bars#index", :as => :bars

The Rails 3 Way のネストされたリソースに関するこの記事も参照できます。

于 2012-10-01T09:06:30.687 に答える