Module: Backframe::Helpers
- Defined in:
- lib/backframe/actioncontroller/acts_as_resource.rb
Instance Method Summary collapse
Instance Method Details
#allowed_params ⇒ Object
78 79 80 81 82 83 84 85 86 87 88 89 90 |
# File 'lib/backframe/actioncontroller/acts_as_resource.rb', line 78 def allowed_params allowed = params.permit(self.class.resource_opts[:allowed]) self.class.resource_opts[:allowed].each do |attribute| if attribute.is_a?(Hash) attribute.each do |key,value| if value.is_a?(Array) && !allowed.key?(key) allowed[key] = [] end end end end allowed end |
#load_item ⇒ Object
74 75 76 |
# File 'lib/backframe/actioncontroller/acts_as_resource.rb', line 74 def load_item @item = resource.find(params[:id]) end |
#resource ⇒ Object
68 69 70 71 72 |
# File 'lib/backframe/actioncontroller/acts_as_resource.rb', line 68 def resource self.class.resource.constantize rescue NameError instance_eval self.class.resource end |