2

必須ではないフィールドがあります。つまり、nilにすることができます。ビューでffg:myfield.html_safeを使用したいと思います。これは、マイフィールドがないアイテムでは機能しません。例外が発生しましたが、フィールドが定義されている場合にのみhtml_safeを適用するにはどうすればよいですか?ありがとう

4

3 に答える 3

12

Railsでは、次を使用できます

myfield.try(:html_safe)

ドキュメント: http://api.rubyonrails.org/classes/Object.html#method-i-try

于 2011-12-12T14:18:47.280 に答える
11

myfield.html_safe if myfieldまたmyfield.to_s.html_safe

于 2011-03-29T14:45:35.407 に答える
0

これで済むはず…

myfield.html_safe unless myfield.blank?
于 2011-03-29T15:30:48.587 に答える