Я хочу представить несколько partials в контроллере, они не будут частью ответа, но продвинутый клиентам через Безжалостную силу вместо этого.
Я использую render_to_string
.
Когда второй называют, я получаю a DoubleRenderError
.
Как я представляю частичное путь который performed?
не будет затронут?
Оказывается, render_to_string убирает "результаты рендеринга", поэтому вы можете вызывать его несколько раз. Проблема заключалась в том, что я вызвал render_to_string в хуке after_filter после того, как рендер уже был вызван.
подождите, так как вы можете сделать это в after_filter крючке? потому что я столкнулся с той же проблемой, и должен сделать after_filter хук.
btw, я в аналогичной ситуации использую технологию push, но с html 5 websockets, и eventmachine