Tôi đang cố gắng hiển thị một khung nhìn rabl thành chuỗi trong một nhiệm vụ rails 3.2. Tôi đang kết xuất nó thành chuỗi để gửi một số JSON qua Pusher từ một tác vụ nền. Tôi đã nhìn vào render_to_string khác nhau từ câu trả lời công việc rake nhưng không ai trong số họ dường như làm việc. Dưới đây là những gì tôi có cho đến nay:cách hiển thị chế độ xem rabl trong tác vụ 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'))
Với nỗ lực này, tôi nhận được một ActionView :: Mẫu :: Lỗi ngoại lệ và lỗi "phương thức không xác định` tham số 'cho nil: NilClass ".