Sto provando a renderizzare una vista rabl per stringere un rastrello di rails 3.2. Lo sto trasformando in stringa per inviare alcuni JSON tramite Pusher da un'attività in background. Ho dato un'occhiata a vari render_to_string dalle risposte del rake task ma nessuno di loro sembra funzionare. Ecco quello che ho finora:come eseguire il rendering di una vista rabl in un'attività rake?
controller = PostsController.new
av = ActionView::Base.new(MyApp::Application.config.paths['app/views'].first,{},controller)
@post = post
Pusher["some channel"].trigger('new_post', av.render(:template => 'posts/show.json.rabl'))
Con questo tentativo ho un'ActionView :: un'eccezione Template :: errore e l'errore di "metodo non definito` parametri per nil: NilClass".