Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fr:guides:writing-procedures [2016/09/19 14:28]
brice [handler] syntaxify
fr:guides:writing-procedures [2016/09/19 15:20] (Version actuelle)
Ligne 152: Ligne 152:
 ==== Renommer une procédure ==== ==== Renommer une procédure ====
  
-Pour renommer une procédure, il faut executer la commande suivante+Pour renommer une procédure, il faut créer une migration : 
 +  rails g migration rename_procedure_old_to_new 
 +Et à l'​interieur du ''​def change'',​ il faut mettre le code suivant :
 <code ruby> <code ruby>
-  ​reversible do |d| +class MyMigration < ActiveRecord::​Migration 
-    d.up do + 
-      execute "​UPDATE interventions SET procedure_name = '​new_procedure_name'​ WHERE procedure_name = '​old_procedure_name'"​ +  def change 
-    end +    ... 
-    d.down do +    ​reversible do |d| 
-      execute "​UPDATE interventions SET procedure_name = '​old_procedure_name'​ WHERE procedure_name = '​new_procedure_name'"​+      d.up do 
 +        execute "​UPDATE interventions SET procedure_name = '​new_procedure_name'​ WHERE procedure_name = '​old_procedure_name'"​ 
 +      end 
 +      d.down do 
 +        execute "​UPDATE interventions SET procedure_name = '​old_procedure_name'​ WHERE procedure_name = '​new_procedure_name'"​ 
 +      end
     end     end
 +    ...
   end   end
 +end
 </​code>​ </​code>​