Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.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视图在循环后返回数据库字段_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails Rails视图在循环后返回数据库字段

Ruby on rails Rails视图在循环后返回数据库字段,ruby-on-rails,ruby,Ruby On Rails,Ruby,在我看来,我这样做: <ul class="list-group"> <%= JSON.parse(current_printer.stripe_managed_account.fields_needed).each do |f| %> <li class="list-group-item"> <%= f.gsub!(/[._]/, ' ') %> </li> &

在我看来,我这样做:

<ul class="list-group">
    <%= JSON.parse(current_printer.stripe_managed_account.fields_needed).each do |f| %>
        <li class="list-group-item">
            <%= f.gsub!(/[._]/, ' ')  %>
        </li>
    <% end %>
</ul>
它会像应该的那样列出所有内容,但最后它会返回
当前打印机.stripe\u managed\u account.fields\u needed的值。我不知道它为什么这样做,或者如何防止它这样做

这是一个屏幕截图:

替换您每行的

因为
与:
相同

试试这个:

<ul class="list-group">
  <% JSON.parse(current_printer.stripe_managed_account.fields_needed).each do |f| %>
    <li class="list-group-item">
        <%= f.gsub!(/[._]/, ' ')  %>
    </li>
  <% end %>
</ul>

谢谢@vee

你为什么要否决这个问题?删除
@vee中的等号添加一个asnwer,我会接受。接得好。