我对Ruby很新。试图获得一个独立的参数 通过link_to发送。不工作,任何帮助都会很感激。
视图是:
<%= number_field_tag :quantity %>
<%= link_to "Add to basket", product_path(@product.permalink, :quantity), :method => :post %>
控制器:
def buy
@product = Shoppe::Product.root.find_by_permalink!(params[:permalink])
@quantity = (params[:quantity]).to_i
current_order.order_items.add_item(@product, @quantity)
redirect_to product_path(@product.permalink), :notice => "Product has been added successfuly!"
end
基本上它只传输nil
的{{1}}值,我不知道如何传递用户输入的实际值。