5
我试图呈现一个拉尔视图在rails 3.2 rake任务中的字符串。我将它渲染为字符串以便通过后台任务发送一些JSON通过Pusher。我从耙子任务答案看过各种render_to_string,但它们都不起作用。以下是我迄今:如何在rake任务中渲染rabl视图?
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'))
有了这次尝试,我得到一个::的ActionView ::模板错误异常和错误“的零未定义的方法`参数:NilClass”。