Ho un decoratore che restituisce una stringa o una raccolta.Rendering parziale da Draper Decorator
A mio avviso, voglio visualizzare il ritorno di questo metodo di decorazione.
class MyDecorator < Draper::Decorator
def stuff
if condition
'some string'
else
render model.some_collection
end
end
end
Ora a mio avviso voglio eseguire il rendering della stringa se è una stringa o eseguire il rendering della raccolta.
= my_object.stuff
purtroppo non posso accedere al metodo render
all'interno Draper::Decorator
. Pensieri?
Non ho ancora avuto l'opportunità di implementare quella soluzione, grazie per la risposta. Lo contrassegnerò come completo una volta verificato che funzioni. Non posso credere di averlo perso nel Leggimi ... – ardavis