Ruby on rails Rails简单表单-控制数组属性的显示
我似乎无法理解这一点,我想我可以在这里找到一些方向 因此,在我当前的项目中,我使用gems simple_form和act_as_taggable_on。产品型号有Ruby on rails Rails简单表单-控制数组属性的显示,ruby-on-rails,simple-form,Ruby On Rails,Simple Form,我似乎无法理解这一点,我想我可以在这里找到一些方向 因此,在我当前的项目中,我使用gems simple_form和act_as_taggable_on。产品型号有作为标签:制造商标签。因此,我自然会有一个简单的表格,如下所示: 制造商标签列表包含字符串中的标签数组,我希望输入显示: 日产、本田、宝马 但是,我得到了: 日产本田宝马 我如何操纵简单的_形式,使其以“,”而不是空格分隔 谢谢你抽出时间 它应该在每个标记之间自动添加逗号(,)。如果不是,请确保没有将分隔符更改为空格: ActsAs
作为标签:制造商标签
。因此,我自然会有一个简单的表格,如下所示:
制造商标签列表包含字符串中的标签数组,我希望输入显示:
日产、本田、宝马
但是,我得到了:
日产本田宝马
我如何操纵简单的_形式,使其以“,”而不是空格分隔
谢谢你抽出时间 它应该在每个标记之间自动添加逗号(,)。如果不是,请确保没有将分隔符更改为空格:
ActsAsTaggableOn::TagList.delimiter = ','
如果这仍然不能解决您的问题,您可以始终使用gsub在字符串中添加逗号:
<%= f.input :manufacturer_tag_list.gsub(' ', ', '), as: :string, label: "custom label", hint: "cutsom hints" %>
尝试向其添加值属性。价值:
@product.manufacturer\u tag\u list.to\u s
谢谢尝试为其添加值属性。值:@product.manufacturer\u tag\u list.to_s@RailsGuy啊~太简单了!!我真的应该做更多的RTFM。。。。你介意把这个写进一个答案吗?所以我可以给它标上正确的答案。