値がある場合とない場合があるハッシュからプルするときに、エラー メッセージが表示されないようにしています。値を返すか、nil を返すようにします。
メソッドでそれができると思ってtry
いましたが、まだエラーが発生しています。
key not found: "en"
content
私のハッシュは...content['en']
などと呼ばれる hstore 列です。
content = {"es"=>"This is an amazing event!!!!!", "pl"=>"Gonna be crap!"}
方法を試す
@object.content.try(:fetch, 'en') # should return nil, but errors even with try method
私はこれがうまくいくと思ったが、うまくいかない。nil
エラーの代わりにどのように返すことができますか?
また、コンテンツ フィールド自体もスローnil
を呼び出す可能性があります。content['en']
undefined method `content' for nil:NilClass