Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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 3中以空格分隔的列表中循环_Ruby On Rails - Fatal编程技术网

Ruby on rails 在Rails 3中以空格分隔的列表中循环

Ruby on rails 在Rails 3中以空格分隔的列表中循环,ruby-on-rails,Ruby On Rails,我使用的是Rails3 我在数据库中的一列中得到了一个标记,该列用空格分隔,如下所示: apple orange banana 我想在它们上面循环,并将它们分别放在p标记之间的一行上。我使用下面的代码运行了它,但最后一行也输出了整个字符串 <p>apple</p> <p>orange</p> <p>banana</p> apple orange banana (I do not want this line) 我使用的

我使用的是Rails3

我在数据库中的一列中得到了一个标记,该列用空格分隔,如下所示:

apple orange banana
我想在它们上面循环,并将它们分别放在p标记之间的一行上。我使用下面的代码运行了它,但最后一行也输出了整个字符串

<p>apple</p>
<p>orange</p>
<p>banana</p>

apple orange banana (I do not want this line)
我使用的代码是这样的,我如何才能使它更好/替换它,以便在输出帖子时不会得到最后一行

        <% item.options.each(' ') do |item| %>

            <p><%= item %></p>

        <% end %>
这应该行得通

<% item.options.split(" ").each do |item| %>
  <p><%= item %>
<% end %>
这应该行得通

<% item.options.split(" ").each do |item| %>
  <p><%= item %>
<% end %>
然后

<% item.tags.each do |tag| %>
  <p><%= tag %>
<% end %>
然后

<% item.tags.each do |tag| %>
  <p><%= tag %>
<% end %>