ActiveDecorator
を使ってhoge_decorator.rb
を以下の通り定義しています。
#hoge_decorator.rb module HogeDecorator def as_json(_) { hoge1: hoge1, hoge2: message, }
しかし、一部のコントローラの呼び出しの時のみas_json
を以下の通りにしたいです。
#hoge_decorator.rb module HogeDecorator def as_json(_) { hoge1: hoge1, hoge2: hoge2, hoge3: hoge3 }
このとき、hoge_decorator.rb
内でどのように条件分岐したらよろしいでしょうか?
お知恵を貸していただけると幸いです。
何卒よろしくお願いいたします。
> 部のコントローラの呼び出しの時のみas_jsonを以下の通りにしたいです。
as_jsonとは別にメソッドを作って、特定のコントローラーからはそちらを呼ぶ、というような方法では対応できませんか?
回答1件
あなたの回答
tips
プレビュー