"Quand une association se prend pour un modele" !
C'est page je sais plus combien de cet excellent livre "Ruby on Rails" ;)
(Je ne l'ai pas sous la main là, c'est celui où il y a la photo des rails de
train)
Plutot que de générer un "migrate", tu génères un "model" (que tu appelles
Gestion par exemple).
Tu déclares 2 "belongs_to" dedans, et tu gères le tout avec un controller
(que tu appelles aussi Gestion).
Il ne faut pas oublier de déclarer les "has_many" dans "role" et dans
"user".

nota : lorsque tu géneres le "model", le fichier "migrate" est généré en
meme temps, ce qui répond à ta 1ere question.




Le 14/04/07, Nicolas Delsaux <[EMAIL PROTECTED]> a écrit :

On 4/14/07, Frederick Ros <[EMAIL PROTECTED]> wrote:
> Hummm tu veux dire créer la table roles_users dans une migration ?
> Si c'est celà:
>
>   create_table :roles_users, :id => false do |table|
>      table.column :role_id, :integer
>      table.column :user_id, :integer
>   end
>
> enfin de mémoire ;)

Oui, c'est ça.
Mais j'aurais aussi voulu éviter d'avoir à déclarer aussi dans mon
modèle le has_and_belongs_to_many ... Bon, d'un autre côté, c'est peut
être trop en demander.
>
> @+
> --
> Frederick Ros aka Sleeper -- [EMAIL PROTECTED]
>
> Indent to show the logical structure of a program.
>             - The Elements of Programming Style (Kernighan & Plaugher)
>
> _______________________________________________
> Railsfrance mailing list
> Railsfrance@rubyonrails.fr
> http://lists.rubyonrails.fr/mailman/listinfo/railsfrance
>
>
>


--
Nicolas Delsaux
N'imprimez ce mail que si vous ne savez pas le lire sur l'écran : les
électrons se recyclent bien, le papier, beaucoup moins bien.
_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

Répondre à