Class: Ishapi::LeadActionsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Ishapi::LeadActionsController
- Defined in:
- app/controllers/ishapi/lead_actions_controller.rb
Instance Method Summary collapse
Methods inherited from ApplicationController
#exception, #home, #long_term_token, #vote
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/ishapi/lead_actions_controller.rb', line 6 def create if !params[:lead_id] render json: { status: :ok } return end tmpl = Office::LeadActionTemplate.find( params[:tmpl_id] ) puts! tmpl, 'tmpl' lead_action = Office::LeadAction.find_or_create_by({ lead_id: params[:lead_id], tmpl_id: params[:tmpl_id], }) lead_action.params = params.to_json lead_action.save render json: { status: :ok, message: 'saved' } end |