0
So habe ich einen Teil, die einen Parameter erhält und listen seine Eigenschaften:Wie Vertiefung mit erb in Rails machen Teil
<% if entry %>
{
<%= render partial: 'user_data', locals: {entry: entry} %>
}
<% end %>
Die _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 %>
Was ich ist:
{
name: nil
entry number: nil
user: nil
}
Wie könnte ich sie richtig einrücken? Warum passiert es überhaupt?
zu tun haben Sie eine json oder html zurückkehren? – coorasse
Sieht so aus, als würde OP HTML rendern wollen, aber das sieht nach JSON aus. Assumnig wegen '.html.erb'. – fbelanger
Das ist nur reine Ansicht Formatierungseinstellung, nichts mit JSON zu tun. – MattSom