如何从表单中获取参数的值

时间:2016-02-17 15:53:40

标签: ruby-on-rails

我需要在存储记录之前使用表单中的输入。我只是简单地阅读了参数。

在我的创建控制器中,我有

.XRuler.Axle

在我的节目中,我有

def create
   @document_history = DocumentHistory.new(document_history_params)
   $temp1 = params[:by]
   $temp2 = params[:sent_to]

在节目中,$ temp1和$ temp2为空。如何读取参数并将值存储到变量中?

1 个答案:

答案 0 :(得分:1)

我假设您的字段是以标准rails方式命名的。也就是说,如果您的输入字段的名称与此document_history[name]相同,那么访问它们的正确方法是params[:document_history][:name]。 要验证它们是否已复制到您的变量,您可以print进行记录。