【发布时间】:2011-12-12 06:27:19
【问题描述】:
我是新手。我有 2 个用于组(称为“ab”)和子组(称为“cd”)的表。每个组都有几个子组。我已经定义了 belongs_to 和 has_many 关系。
模型 ab.rb
class Ab < ActiveRecord::Base
has_many:cds
end
模型 cd.rb
class Cd < ActiveRecord::Base
belongs_to :ab
end
ab 和 cd 有 2 列,分别称为 title 和 Dscr。我必须创建一个连接表 (ab_cd_join_table)
我想在视图中显示特定组及其子组。
视图的控制器
class DisplayController < ApplicationController
def index
@ab = Ab.find_by_title("XXXXXX")
@cds = @ab.cds
for cd in @cds
logger.info cd.title
end
我在视图中使用它。
显示视图
<%= @ab.title %>
不知道如何显示属于组的不同子组的title和Dscr = "XXXXXX"
提前致谢
【问题讨论】:
标签: ruby-on-rails activerecord associations models one-to-many