首页 > 解决方案 > Ruby on Rails:单独显示 ["A", "B"]

问题描述

当我使用 输出保存为复选框(int:文本)的数据 <%= b.category %>时,它输出 ["A", "B"]并包含在[]and""中,如下所示。我希望能够单独显示。→<code>A,B

标签: ruby-on-railsrubyruby-on-rails-5

解决方案


你可以用.join(). Array.join() 的文档

我假设您只是混淆了复数情况。

<% categories_string = b.category.join(', ') %>
<%= categories_string %>

或者更简洁地说:

<%= b.category.join(', ') %>

推荐阅读