Ruby on rails 3 Rails选择标记返回连字符

Ruby on rails 3 Rails选择标记返回连字符,ruby-on-rails-3,multiple-select,html-select,Ruby On Rails 3,Multiple Select,Html Select,我在应用程序中使用了一个rails选择标记来实现多个选择字段 <%= f.select(:tag, ['Phone', 'Email','Website','Address', 'Occupation'], {}, :id=>"multiple",:class=>"select2", :multiple=>"multiple" ,:style=>"width:200px" ) %> 问题是,当我删除上面给定的脚本时,不会出现问题。您可以执行str.gsub

我在应用程序中使用了一个rails选择标记来实现多个选择字段

<%= f.select(:tag, ['Phone', 'Email','Website','Address', 'Occupation'], {},  :id=>"multiple",:class=>"select2", :multiple=>"multiple" ,:style=>"width:200px" ) %>

问题是,当我删除上面给定的脚本时,不会出现问题。

您可以执行
str.gsub!(/\'/,“”)
然后
str.gsub!(/-/,“”)
,尽管这可能不是个好主意。

你可以做
str.gsub!(/\'/,“”)
然后
str.gsub!(/-/,“”)
,尽管这可能不是一个好主意。

我想,应该这样写:

<%= f.select :tag, options_for_select(["Phone", "Email", "Website", "Address", "Occupation"]), :id=>"multiple",:class=>"select2", :multiple=>"multiple" ,:style=>"width:200px" %>
“多个”,:class=>“select2”,:multiple=>“多个”,:style=>“宽度:200px”%>
编辑: 请尝试以下选项,它可能适合您:

<%= f.select(:tag,  %w[Phone Email Website Address Occupation], {},  :id=>"multiple",:class=>"select2", :multiple=>"multiple" ,:style=>"width:200px" ) %>
“多个”、:class=>“select2”、:multiple=>“多个”、:style=>“宽度:200px”)%%>

也请参考

我想,应该写如下:

<%= f.select :tag, options_for_select(["Phone", "Email", "Website", "Address", "Occupation"]), :id=>"multiple",:class=>"select2", :multiple=>"multiple" ,:style=>"width:200px" %>
“多个”,:class=>“select2”,:multiple=>“多个”,:style=>“宽度:200px”%>
编辑: 请尝试以下选项,它可能适合您:

<%= f.select(:tag,  %w[Phone Email Website Address Occupation], {},  :id=>"multiple",:class=>"select2", :multiple=>"multiple" ,:style=>"width:200px" ) %>
“多个”、:class=>“select2”、:multiple=>“多个”、:style=>“宽度:200px”)%%>

另外,请参考

我没有找到你..我应该在哪里添加这些?我没有找到你..我应该在哪里添加这些?