2013-03-31 1 views
3

J'ai 2 modèles. User et Project. Et il y a une relation many_to_many avec position champ supplémentaire entre eux. Je ne peux pas voir ce champ supplémentaire sur la page d'édition rails_admin.rails_admin has_many à travers avec un champ supplémentaire

Comment ajouter ce champ pour former?

user.rb

has_many :projects, :through => :works_ons 

project.rb

has_many :users, :through => :works_ons 

works_on.rb

attr_accessible :position, :project_id, :user_id 

belongs_to :user 
belongs_to :project 

Répondre

1

Est-il vrai que votre utilisateur modèle has_many :users, :through => :works_ons?

Je me demande si vous avez besoin

user.rb

has_many :projects, :through => :works_ons 
+0

Modifié la question pour ajouter votre suggestion. –

+0

Pourriez-vous clarifier: vous ne pouvez pas voir ce champ sur le panneau de navigation, ou vous ne pouvez pas voir ce champ à partir de la page d'édition du projet ou de l'utilisateur? Dans ce dernier cas, vous devrez peut-être ajouter ce qui suit à votre rails_admin.rb: ** rails_admin.rb ** config.model 'Projet' ne configure: works_ons do visible vrai fin fin – RubeOnRails