56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
# File 'app/models/effective/datatable.rb', line 56
def rendered(params = {})
raise('expected a hash of params') unless params.kind_of?(Hash)
view = ApplicationController.renderer.controller.helpers
view.class_eval do
attr_accessor :rendered_params
def current_user
rendered_params[:current_user]
end
end
if params[:current_user_id]
params[:current_user] = User.find(params[:current_user_id])
end
view.rendered_params = params
self.view = view
self
end
|