在我正在工作的 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
参数的同时正常工作......