J'ai un champ qui peut être vide, donc j'ai besoin d'utiliser Object.try, mais j'ai des problèmes avec la syntaxe lors de l'ajout du format de date.Rails 3 Object.try Syntaxe
<%= @request.assigned_date.strftime("%m/%d/%y") %>
Comment devrais-je modifier ce qui précède pour inclure le ".try"?
Merci d'avance. Katie
Les réponses ci-dessous sont exactes mais voulaient aussi souligner que vous pouvez le faire sur des hachages aussi bien (ou n'importe quel objet). Exemple, 'params ['user'] ['name']' peut s'appuyer sur '.try' et être représenté comme' params.try (: [], 'user'). Try (: [], 'name') '. –
'params ['user']. Try (: [], 'name')' suffirait si vous êtes dans un contrôleur de rails. – Robin