2013-07-19 4 views
0

Может ли кто-нибудь помочь мне с ассоциациями в rails app. Это мои модели:рельсы 3 модели ассоциации модели с rails_admin

class Catalog < ActiveRecord::Base 
    attr_accessible :name 
    has_many :parent_catalogs 
end 


class ParentCatalog < ActiveRecord::Base 
    attr_accessible :catalog_id, :name 
    has_many :child_catalogs 
    belongs_to :catalog 
end 


class ChildCatalog < ActiveRecord::Base 
    attr_accessible :name, :parent_catalog_id 
    has_many :products 
    belongs_to :parent_catalog 
end 


class Product < ActiveRecord::Base 
    attr_accessible :child_catalog_id, :name 
    belongs_to :child_catalog 
     # Ex 
     rails_admin do 
     field :name 
     field :child_catalog do 
      # How ((
     end 
     end 
end 

Вопрос: Как я могу сделать child_catalog вид поля, как: Catalog.name + ParentCatalog.name + ChildCatalog.name в меню редактирования продукта ...

ответ

0

Надень кода в вашей модели ChildCatalog

def self.fullname 
self.parent_catelog.catelog.name + self.parent_catelog.name + self.name 

end 
+0

Многие thx для ответа. Но не повезло с этим = ( –

Смежные вопросы