url_for([:edit, @post])
動作し、生成してい/comments/123/edit
ます。ここで、クエリ パラメータを追加する必要があります。
/comments/123/edit
それは
/comments/123/edit?qp=asdf
やってみurl_for([:edit, @post], :qp => "asdf")
たけどダメ。
url_for([:edit, @post])
動作し、生成してい/comments/123/edit
ます。ここで、クエリ パラメータを追加する必要があります。
/comments/123/edit
それは
/comments/123/edit?qp=asdf
やってみurl_for([:edit, @post], :qp => "asdf")
たけどダメ。
名前付きルートを使用します。
edit_post_path(@post, :qp => "asdf")
使用できますpolymorphic_path
polymorphic_path([:edit, @post], :qp => 'asdf')
に渡すことができparams
ますurl_for
。ソースコードで確認してください: https://github.com/rails/rails/blob/d891c19066bba3a614a27a92d55968174738e755/actionpack/lib/action_dispatch/routing/route_set.rb#L675