gpt4 book ai didi

ruby-on-rails - 在 ruby​​ on rails 中从另一个模型访问数据

转载 作者:行者123 更新时间:2023-12-04 07:30:28 25 4
gpt4 key购买 nike

我有 2 个名为主题和页面的模型。它们之间存在一对多的关联。

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

我在 view -> pages 文件夹中有 list.html.erb。

Q. 我的问题是我想在 list.html.erb 中显示所有的 subject_id。如何?
对于我必须在 pages_controller 和 list.html.erb 中进行的更改,以便我得到解决方案......

最佳答案

您可以通过以下方式访问任何 Controller 中的任何模型

   @instance_variable = ModelClass.all

在您的情况下,它应该类似于以下内容

pages_controller.rb
def list 
@subjects_list = Subject.all
end

应用程序/ View /页面/list.html.erb
<% for subject in @subjects_list %>
<!-- Your Code Here -->
<% end %>

关于ruby-on-rails - 在 ruby​​ on rails 中从另一个模型访问数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11876859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com