Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.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 Rails获取未作为属性包含在窗体中的对象的字段值_Ruby On Rails_Parameters_Controller_Jquery Select2 - Fatal编程技术网

Ruby on rails Rails获取未作为属性包含在窗体中的对象的字段值

Ruby on rails Rails获取未作为属性包含在窗体中的对象的字段值,ruby-on-rails,parameters,controller,jquery-select2,Ruby On Rails,Parameters,Controller,Jquery Select2,我有一个rails表单来更新它在更新操作中调用的公司信息,我有一个字段,我想在提交时获取其值作为参数,该字段未作为公司属性包含,因此该值当前未作为参数输入。是否可以获取此字段的值?我在需要从中获取值的字段中使用select2 gem。这块地在下面 <div id="allStations"> <select multiple id="list-markets" style="width:350px"> <% Market.all.each do |mar

我有一个rails表单来更新它在更新操作中调用的公司信息,我有一个字段,我想在提交时获取其值作为参数,该字段未作为公司属性包含,因此该值当前未作为参数输入。是否可以获取此字段的值?我在需要从中获取值的字段中使用select2 gem。这块地在下面

<div id="allStations">
  <select multiple id="list-markets" style="width:350px">
    <% Market.all.each do |market| %>
      <option value="<%= market.id%>"><%= market.name%></option>
    <% end %>
  </select>
</div> 

如果要从不是对象属性的字段提交值,则可以使用
FormTagHelper
。这些是以
\u tag
结尾的帮助程序。您可能想尝试以下方法:

<div id="allStations">
  <%= select_tag "list-markets", options_from_collection_for_select(Store.all, :id, :name), style: "width: 350px", multiple: true %>
</div>