私が作業している Rails アプリ内で、link_to
ヘルパーを少し変更しました。
def link_to(*args, &block)
args[1] = params[:client_id].present? ? "#{args[1]}?client_id=#{params[:client_id]}" : args[1]
super
end
これを行ったのは、アプリの内部に書き込む:client_id => params[:client_id]
たびに を追加する必要がないようにするためです。link_to
さて、私は次の問題で一種の鳩の穴を開けました...
私がこれを持っている場合link_to
:
<%= link_to "Continue to billing info", add_product_path(:product_id => @product.id), :class => 'btn' %>
私のlink_to
ヘルパーを使用すると、次のようにリンクが作成されます。
http://localhost:3001/orders/add_product?product_id=35?client_id=HT274848772
:client_id
パラメータを含めながらリンクが通常どおり機能するように、ヘルパーを変更する方法について少し迷っています...