1
标签我有@contacts的阵列正被在不同的模型控制器视图迭代:导轨3:Mongoid返回#<Mongoid ::语境::蒙戈:ID>与阵列
<%= @contacts.each do |item| %>
<p>
<%= item.name %>
</p>
<% end %>
这里的控制器的样子:
@user = current_user
@contacts = Contact.desc('created_at').where(:user_id => @user.id)
它起到预期的下降,但与迭代文字这一行:
#<Mongoid::Contextual::Mongo:0x007fe0bc0efbd8>
什嘿,这是怎么回事?
谢谢,原来如此!它为什么这样做? – jbearden
出现在'<%= %>'内部的任何ruby都会将其输出显示在html中。但'<% %>'将会抑制ruby输出,这就是为什么它仅用于控制结构,如'if,for,do等'。 – cdesrosiers
现在很清楚。再次感谢! – jbearden