我有2个名为Subject& amp;的模型页。他们之间有一对多的联系。
class Subject < ActiveRecord::Base
has_many :pages
attr_accessible :name
attr_accessible :position
attr_accessible :visible
attr_accessible :created_at
end
和
class Page < ActiveRecord::Base
belongs_to :subject
attr_accessible :subject_id
attr_accessible :name
attr_accessible :permalink
attr_accessible :position
attr_accessible :visible
attr_accessible :created_at
end
我在视图中有list.html.erb - &gt;页面文件夹。
Q值。我的qus是我要在list.html.erb中显示所有subject_id。怎么样? 对于那些我必须在pages_controller&amp; list.html.erb以便我得到解决方案......
答案 0 :(得分:1)
您可以通过以下方式访问任何控制器中的任何模型
@instance_variable = ModelClass.all
在你的情况下,它应该类似于
pages_controller.rb
def list
@subjects_list = Subject.all
end
应用程序/视图/页/ list.html.erb
<% for subject in @subjects_list %>
<!-- Your Code Here -->
<% end %>