Bonjour

personne n'a de réponse pour ma question

Merci

Le samedi 11 novembre 2017 15:14:00 UTC+1, devmapluz a écrit :
>
> bonjour
>
> j'ai un scheme classque commande/article
> j'ai bien tout defini dans mon app ROR mais quand je regarde la vue 
> relationnelle de ma table article, la foreign_key fk_articles_commandes sur 
> ON_DELETE est initialisée à RESTRICT au lieu de CASCADE
> je vous transmet ma config ci-dessous
> peut-être ai-je oublié qq chose !
>
> *app/model/commande.rb *
> class Commande < ActiveRecord::Base
> has_many :articles, dependent: :destroy
> end 
>
>
> *app/model/articles.rb*
> class Article < ActiveRecord::Base
> belongs_to :commande
> end
>
>
> *db/migrate/20160126131034_create_articles.rb*
> class CreateArticles < ActiveRecord::Migration
>   def change
>     create_table :articles do |t|
>       t.string  :ref
>       t.belongs_to :commande
>       t.timestamps
>     end
>     add_foreign_key :articles, :commandes,   name: :fk_articles_commandes, 
> on_delete: :cascade, on_update: :nullify
>   end
> end
>
>
> *db/migrate/20160126131258_create_commandes.rb*
> class CreateCommandes < ActiveRecord::Migration
>   def change
>     create_table :commandes do |t|
>       t.string  :ref
>       t.string  :name 
>       t.timestamps
>     end
>   end
> end
>
> si vous avez une idée
> merci
>
> *Ma Config : *
> ruby 2.2.4 p230
> rails 4.1.7
> mysql 5.7.14
>
>

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscr...@googlegroups.com
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse railsfrance+unsubscr...@googlegroups.com.
Pour plus d'options, visitez le site https://groups.google.com/d/optout .

Répondre à