数据库信息包含在 ERB 文件的页面上
Database info being included on page from ERB file
我有一个非常简单的 ERB 文件,它循环遍历数据库并吐出特定于特定用户的 Bootstrap 格式的数据。一切看起来都很棒,但在所有 div 之后,它包含的输出看起来就像您使用控制台过滤具有相同 user_id.
的项目一样
我觉得我只是缺少一些简单的东西,但我找不到。此外,如果我销毁给定用户的所有交易,else 语句会正确输出。
文件
<% if @user.deals.any? %>
<%= @deals.each do |deal| %>
<div class="row">
<div class="col col-xs-12">
<%= deal.headline %>
</div>
</div>
<div class="row">
<div class="col col-xs-3">
<%= deal.client %>
</div>
<% if deal.matter? %>
<div class="col-xs-3">
<%= deal.matter %>
</div>
<% end %>
<% if deal.summary? %>
<div class="col-xs-6">
<%= deal.summary %>
</div>
<% end %>
</div>
<% end %>
<% else %>
<div class="row">
<div class="col col-xs-12">
<h4>Add your first deal to see a list here!</h4>
</div>
</div>
<% end %>
数据行后的附加输出
[#<Deal id: 18, client: "Headline and client only", matter: "", summary: "", user_id: 2, created_at: "2017-02-08 15:09:28", updated_at: "2017-02-08 15:09:28", headline: "Healine and client only">, #<Deal id: 17, client: "First client", matter: "First matter", summary: "First summary", user_id: 2, created_at: "2017-02-08 15:07:45", updated_at: "2017-02-08 15:07:45", headline: "First headline">]
相反
<%= @deals.each do |deal| %>
使用
<% @deals.each do |deal| %>
通知=消失了
参考What is the difference between <%, <%=, <%# and -%> in ERB in Rails?了解更多信息;-)
我有一个非常简单的 ERB 文件,它循环遍历数据库并吐出特定于特定用户的 Bootstrap 格式的数据。一切看起来都很棒,但在所有 div 之后,它包含的输出看起来就像您使用控制台过滤具有相同 user_id.
的项目一样我觉得我只是缺少一些简单的东西,但我找不到。此外,如果我销毁给定用户的所有交易,else 语句会正确输出。
文件
<% if @user.deals.any? %>
<%= @deals.each do |deal| %>
<div class="row">
<div class="col col-xs-12">
<%= deal.headline %>
</div>
</div>
<div class="row">
<div class="col col-xs-3">
<%= deal.client %>
</div>
<% if deal.matter? %>
<div class="col-xs-3">
<%= deal.matter %>
</div>
<% end %>
<% if deal.summary? %>
<div class="col-xs-6">
<%= deal.summary %>
</div>
<% end %>
</div>
<% end %>
<% else %>
<div class="row">
<div class="col col-xs-12">
<h4>Add your first deal to see a list here!</h4>
</div>
</div>
<% end %>
数据行后的附加输出
[#<Deal id: 18, client: "Headline and client only", matter: "", summary: "", user_id: 2, created_at: "2017-02-08 15:09:28", updated_at: "2017-02-08 15:09:28", headline: "Healine and client only">, #<Deal id: 17, client: "First client", matter: "First matter", summary: "First summary", user_id: 2, created_at: "2017-02-08 15:07:45", updated_at: "2017-02-08 15:07:45", headline: "First headline">]
相反
<%= @deals.each do |deal| %>
使用
<% @deals.each do |deal| %>
通知=消失了
参考What is the difference between <%, <%=, <%# and -%> in ERB in Rails?了解更多信息;-)