拆分并发布带分隔符的字符串

时间:2017-08-04 20:44:44

标签: html ruby-on-rails

我使用rails并且具有来自数据集的变量,该变量具有由分号分隔的多个字符串条目。我想在表格中发布这些内容,并且还想忽略它们为空白的实例。

我的数据库可能如下所示:

state: TX;PA;NJ;NY

我想在表中发布这些内容,如下所示:

enter image description here

我的模特是顾问,属性是州。

  <table class="table table-striped table-bordered">
    <thead>
      <tr>
        <th>State</th>
      </tr>
    </thead>

    <tbody>
        <tr>
          <td><%= adviser.state %></td>
        </tr>
    </tbody>
  </table>
</div>

我尝试使用split功能,但没有取得任何成功。谢谢你的帮助。

2 个答案:

答案 0 :(得分:2)

您可以使用<a>方法。类似的东西:

#split

答案 1 :(得分:1)

您可以通过传递split来使用;并拒绝空白,例如:

<% adviser.state.split(';').reject(&:blank?).each do |stat| %>
  <%= stat %>
<% end %>