私は私のポストのshowアクションにパラメータを渡すリンクを持っている:Railsは301でポストまたはリダイレクトするパラメータを渡しますか?
<%= link_to post_show_path(user.id, ref: user.ref) do %>
go to post
<% end %>
をしかし、これはURLを作成します:localhostを:?3000 /ポストREF = 1445461
明らかに、これは重複を作成します。それは私のSEOを殺す。その参照をコントローラに渡したいが、URLに表示しない。 、したがって、最初の
私が間違ってそれをやっている:[参照]それはのparamsを渡すことはありません
<%= link_to post_show_path(user.id), ref: user.ref, method: :post do %>
go to post
<% end %>
:私は成功せず、メソッドのポストを使用してみましたか?私の構文は間違っていますか?そうでない場合、私は他の選択肢を持っていますか?はいの場合は、私のために書き留めてください。
私は301リダイレクトを行うことを考えていましたが、showアクション内の同じshowアクションにリダイレクトすると明らかにループが作成されます。私は "ショー"アクションに到達するために別のアクションを通過したくない。
どうすればいいですか? :)
私はこれを考えていましたが、それは本当にエレガントではありません。私はより適切な方法を見つけることを試みている;) – Ben