文字列またはコレクションを返すデコレータがあります。
私の見解では、このデコレータ メソッドの戻り値を表示したいと考えています。
class MyDecorator < Draper::Decorator
def stuff
if condition
'some string'
else
render model.some_collection
end
end
end
私の見解では、文字列の場合は文字列をレンダリングするか、コレクションをレンダリングします。
= my_object.stuff
残念ながら、render
内のメソッドにアクセスできませんDraper::Decorator
。考え?