Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.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不保存在BD选择菜单中_Ruby On Rails_Forms - Fatal编程技术网

Ruby on rails 表单post不保存在BD选择菜单中

Ruby on rails 表单post不保存在BD选择菜单中,ruby-on-rails,forms,Ruby On Rails,Forms,我填写了一个表单并发送了它,但由于一个奇怪的原因,它没有保存区域字段 1-视图 <div class="field"> <%= form.label :región %> <%= select_tag(:region, options_for_select([['Lisbon', 'lisbon'], ['Madrid', 'madrid']]),:required => true, :include_blank => '-- Sel

我填写了一个表单并发送了它,但由于一个奇怪的原因,它没有保存区域字段

1-视图

  <div class="field">
    <%= form.label :región %>
    <%= select_tag(:region, options_for_select([['Lisbon', 'lisbon'], ['Madrid', 'madrid']]),:required => true, :include_blank => '-- Seleccione una Región --',id: :question_region) %>

  </div>

如果区域是问题模型的一个属性,那么您应该使用
表单。选择
而不是
选择标签
,以便区域包含在问题的参数哈希中:

<%= form.label :región %> <%= form.select(:region, options_for_select([['Lisbon', 'lisbon'], ['Madrid', 'madrid']]), :required => true, :include_blank => '-- Seleccione una Región --', id: :question_region) %>
true,:include_blank=>'--Seleccione una Región--',id::question_region)%>

请将创建操作的代码添加到问题中,并添加可能相关的任何其他代码(型号、控制器的其余部分等),谢谢您的解决方案,我可以保存该字段
<%= form.label :región %> <%= form.select(:region, options_for_select([['Lisbon', 'lisbon'], ['Madrid', 'madrid']]), :required => true, :include_blank => '-- Seleccione una Región --', id: :question_region) %>