solito faccioRuby/Rails usando || per determinare il valore, utilizzando una stringa vuota invece di un valore nullo
value = input || "default"
quindi se ingresso = nil
value = "default"
Ma come posso fare questo modo, invece di nil
Conta anche una stringa vuota ''
come nil
voglio in modo che se faccio
input = ''
value = input || "default"
=> "default"
C'è un modo semplice ed elegante per farlo senza if
?
Nota che hai taggato la tua domanda come "ruby-on-rails", quindi le risposte specifiche di Rails. –
Sì, stavo correndo su rotaie quindi non è stato un problema, ho anche taggato Ruby perché sembrava più un problema rubino - ho modificato il titolo per abbinare le risposte/domanda migliore – Akshat