【问题标题】:rails 3 model associations model with rails_adminrails_admin 与 rails 3 模型关联模型
【发布时间】:2013-07-19 08:37:41
【问题描述】:

能否帮助我解决 Rails 应用程序中的关联问题。这是我的模型:

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 在产品编辑菜单中...

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 rails-activerecord


    【解决方案1】:

    将此代码放入您的 ChildCatalog 模型中

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多