我有这部分代码:
<% current_user.meta_accounts.each do |meta_account| %>
<%= content_tag(:li, link_to(meta_account.name, 'javascript:void(0)')) %>
<% end %>
所以,我希望 RailsMetaAccount
在列表中显示我所有的 s,但我得到了这个:
<li><a href="javascript:void(0)">Wallet</a></li>
<li><a href="javascript:void(0)">Credit card</a></li>
<li><a href="javascript:void(0)">Debit card</a></li>
<li><a href="javascript:void(0)">Debts</a></li>
<li><a href="javascript:void(0)">javascript:void(0)</a></li> #This is the problem
所以,它也显示了我MetaAccount
,它还没有被创建。
在我的 MetaAccounts 表中,我有这个。我正在使用 Postgres。
因此,它还向我显示了最后一行,其中 row_number 是*
。我不知道为什么,以及如何避免这种情况。
谢谢你的帮助!