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
|