带有未定义字段的html_safe

new*_*_86 2 ruby-on-rails html-safe

我有一个不需要的字段,即可以是零.我想在我的视图中使用ffg:myfield.html_safe.这对没有myfield的项目不起作用.我得到一个例外,如果定义字段,我如何才能应用html_safe?谢谢

Kel*_*lly 11

myfield.html_safe if myfield 要么 myfield.to_s.html_safe

  • Nil类只有一些基本方法,其中一些是转换为整数或字符串的能力.通过使用`.to_s`,你实际上是将`nil`转换为String类,此时你可以使用Rails添加的任何String方法,比如`html_safe`. (2认同)