Module: Backframe::ActsAsResource::Actions::Create
- Defined in:
- lib/backframe/actioncontroller/acts_as_resource/actions.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/backframe/actioncontroller/acts_as_resource/actions.rb', line 13 def create @item = resource.new(allowed_params) if @item.save if @item.respond_to?(:activities) Activity.create!(subject: current_user, text: 'created {object1}', object1: @item) end render json: @item, status: 201, adapter: Backframe::ActsAsAPI::Adapter else resource_error_response(@item, 422) end end |