Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 拆分POST数据时的单个表单参数_Ruby On Rails_Params_Formtastic - Fatal编程技术网

Ruby on rails 拆分POST数据时的单个表单参数

Ruby on rails 拆分POST数据时的单个表单参数,ruby-on-rails,params,formtastic,Ruby On Rails,Params,Formtastic,我正在尝试从一个表单单独访问一个日期变量到其他变量。该表单是一个formtastic插件表单。我面临的问题是,日期是一个由三部分组成的下拉列表,简单地执行params[:friend][:born_on]似乎没有起到作用,因为它返回NULL 这是我的参数输出 参数:{“提交”=>“创建”、“操作”=>“创建”、“真实性令牌”=>“6+pyuqnqyse29ief69pifv6doie5bp4jzacrva85c=”,“控制器”=>“朋友”,“朋友”=>{“出生(1i)”=>“1973”,“出生(

我正在尝试从一个表单单独访问一个日期变量到其他变量。该表单是一个formtastic插件表单。我面临的问题是,日期是一个由三部分组成的下拉列表,简单地执行params[:friend][:born_on]似乎没有起到作用,因为它返回NULL

这是我的参数输出

参数:{“提交”=>“创建”、“操作”=>“创建”、“真实性令牌”=>“6+pyuqnqyse29ief69pifv6doie5bp4jzacrva85c=”,“控制器”=>“朋友”,“朋友”=>{“出生(1i)”=>“1973”,“出生(2i)”=>“3”,“出生(3i)”=>“5”,“是女性”=>“假”,“姓”=>“史密斯”,“名”=>“约翰”}

我想用这个变量来设置另一个方法;事件发生在


感谢您的帮助-谢谢

params[:friend][:born_on]没有返回任何内容的原因是,这不是参数的名称


看起来您正在查找的值是以下值之一:
params[:friend][“born\u on(1i)”]
params[:friend][“born\u on(2i)”]
,或
params[:friend][“born\u on(3i)”
。分别对应于年、月和日。

params[:friend][:born_on]不返回任何内容的原因是,该参数不是该参数的名称


看起来您正在查找的值是以下值之一:
params[:friend][“born\u on(1i)”]
params[:friend][“born\u on(2i)”]
,或
params[:friend][“born\u on(3i)”
。分别对应于年、月和日。非常感谢,这真的帮了我大忙!非常感谢,这真的帮了我大忙!