html_safe с неопределенными полями - PullRequest
2 голосов
/ 29 марта 2011

у меня есть поле, которое не требуется, т. Е. Может быть ноль. я хочу использовать ffg: myfield.html_safe на мой взгляд. это не работает для предметов, у которых нет myfield. я получаю исключение, как я могу применить html_safe, только если поле определено? спасибо

Ответы [ 3 ]

12 голосов
/ 12 декабря 2011

В Rails вы можете использовать

myfield.try(:html_safe)

Документы: http://api.rubyonrails.org/classes/Object.html#method-i-try

11 голосов
/ 29 марта 2011

myfield.html_safe if myfield или myfield.to_s.html_safe

0 голосов
/ 29 марта 2011

Это должно сделать это ...

myfield.html_safe unless myfield.blank?
...