所以我有一个部分获取参数并列出其属性:
<% if entry %>
{
<%= render partial: 'user_data', locals: {entry: entry} %>
}
<% end %>
_user_data.html.erb:
<% if entry.name != nil %>
name: <%= entry.name %>
entry number: <%= entry.number %>
user: <%= entry.user %>
<% else %>
name: nil
entry number: nil
user: nil
<% end %>
我得到的是:
{
name: nil
entry number: nil
user: nil
}
我怎么能正确地缩进它们?为什么会发生这种情况?
答案 0 :(得分:0)
如果您只想要格式化HTML输出,请尝试使用<pre>
标记:
<% if entry %>
<pre>
{
<% if entry.name != nil %>
name: <%= entry.name %>
entry number: <%= entry.number %>
user: <%= entry.user %>
<% else %>
name: nil
entry number: nil
user: nil
<% end %>
}
</pre>
<% end %>