Ruby On Rails将表单参数从View传递给Controller

时间:2016-06-18 17:07:56

标签: ruby-on-rails ruby params

我对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}}值,我不知道如何传递用户输入的实际值。

0 个答案:

没有答案