0
J'ai une partie qui obtient un paramètre et la liste de ses propriétés:Comment rendre indentation avec erb dans Rails partiel
<% if entry %>
{
<%= render partial: 'user_data', locals: {entry: entry} %>
}
<% end %>
Le _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 %>
Ce que je reçois est:
{
name: nil
entry number: nil
user: nil
}
Comment les indenter correctement? Pourquoi cela se passe-t-il du tout?
avez-vous retourner un JSON ou html? – coorasse
On dirait que OP veut rendre le HTML mais cela ressemble à JSON. Assumnig à cause de '.html.erb'. – fbelanger
C'est juste pure préférence de formatage d'affichage, rien à voir avec JSON. – MattSom