Method: Forcast::Controller::Asociar#asociar_a

Defined in:
lib/forcast/controllers/controller/asociar.rb

#asociar_aObject



33
34
35
36
37
38
39
40
# File 'lib/forcast/controllers/controller/asociar.rb', line 33

def asociar_a

  raise Application::Error::General.new(t("error_relation_already_taken", param: params[:modelo])) unless @model_id.asociado_a?(@modelo+'_id', @modelo_id)
  raise Application::Error::General.new(t("error_relation_model_id_doesnt_exist", param: params[:modelo])) unless @model_id.asociado_existe?(@modelo, @modelo_id)
  @model_id.asociar_a(@modelo+'_id', @modelo_id)
  json_response(@model_id.attributes.slice(*params_permitidos_enviar),t("ok")) 
    
end