У меня есть декоратор, который возвращает либо строку, либо коллекцию.Оказание частичного от декоратора дрессировщика
На мой взгляд, я хочу отобразить возврат этого метода декоратора.
class MyDecorator < Draper::Decorator
def stuff
if condition
'some string'
else
render model.some_collection
end
end
end
Теперь, на мой взгляд, я хочу отобразить строку, если она является строкой или отобразить ее.
= my_object.stuff
К сожалению, я не могу получить доступ к методу render
внутри Draper::Decorator
. Мысли?
У меня не было возможности реализовать это исправление, спасибо за ваш ответ. Я отмечу его как полностью, как только подтвержу, что он работает. Я не могу поверить, что я пропустил это в Readme ... – ardavis