如何在我的rails3表单控制器中发送多个参数

时间:2011-12-12 23:33:44

标签: ruby-on-rails-3

我正在尝试从我的表单中发送一些虚拟属性,但是仍然遇到一个关于无法将符号转换为整数的错误。

我的控制器里面有这个:

 @user = User.generate_batch(params[:user][:username_l][:quantity])

在我的模特中:

 def self.generate_batch(username_l, quantity)

我做错了什么,我在哪里可以读到这个?

取值

2 个答案:

答案 0 :(得分:1)

首先,generate_batch有2个参数,你只提供一个,我相信错误的地方。

答案 1 :(得分:0)

为了将来参考,当通过多个参数时,我需要执行以下操作。我希望它可以帮助别人。

    @user = User.generate_batch(params[:user][:username_l],params[:user][:quantity])