gpt4 book ai didi

mysql - Rails 4 从 has_one 关联访问表属性

转载 作者:行者123 更新时间:2023-11-29 01:16:19 25 4
gpt4 key购买 nike

我有两个模型 User 和 account where

class User < ActiveRecord::Base
has_one :account
end

class Account < ActiveRecord::Base
belongs_to :User
end

在我的用户 Controller 中,我通过

检索用户
@user = User.list('', false,'company', 'asc')

其中“列表”是我的模型中描述的检索记录的方法

在用户表中我有两列“id”和“company_name”在帐户表中,我有“user_id”和“country”列

现在我想要数组@user 检索公司名称和他们的国家,这可以通过 accounts 表中的 user_id 找到

请告诉我我该怎么做提前谢谢

最佳答案

在你的 Controller 中

@users = User.joins(:account)

在你看来

@users.each do |user|
user.company_name
user.account.country
end

关于mysql - Rails 4 从 has_one 关联访问表属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32094826/

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