Module: Backframe::Helpers
- Defined in:
- lib/backframe/actioncontroller/acts_as_resource.rb
Instance Method Summary collapse
Instance Method Details
#allowed_params ⇒ Object
76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/backframe/actioncontroller/acts_as_resource.rb', line 76 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
72 73 74 |
# File 'lib/backframe/actioncontroller/acts_as_resource.rb', line 72 def load_item @item = resource.find(params[:id]) end |
#resource ⇒ Object
66 67 68 69 70 |
# File 'lib/backframe/actioncontroller/acts_as_resource.rb', line 66 def resource self.class.resource.constantize rescue NameError instance_eval self.class.resource end |