has_one关联中的Rails 4访问表属性

用户名

我有两个模型用户和帐户在哪里

class User < ActiveRecord::Base
  has_one :account
end

 class Account < ActiveRecord::Base
      belongs_to :User
    end

在我的用户控制器中,我通过以下方式检索用户

@user = User.list('', false,'company', 'asc')

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

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

现在,我希望数组@user检索公司名称及其所在的国家/地区,该名称可以在帐户表中通过user_id找到

请告诉我我该如何提前感谢

和拉凡

怎么样:

# app/models/user.rb
class User < ActiveRecord::Base
  has_one :account

  scope :with_account_info, -> { includes(:account) }
  default_scope{with_account_info}
end

如果您愿意,可以将最后两行合并为一,即:

default_scope{ includes(:account) } 

高温超导

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails 4 has_one关联表单未构建

来自分类Dev

has_one关联的嵌套属性

来自分类Dev

在Rails 4中has_one当属关系问题

来自分类Dev

具有has_one关联回滚的Rails 4 nested_attributes

来自分类Dev

在ActiveAdmin中编辑has_one关联-在属性为空时销毁

来自分类Dev

ActiveRecord关联(has_one)-访问父对象

来自分类Dev

Rails 4访问联接表属性

来自分类Dev

Rails 4-如果不使用'has_one'关联创建新的嵌套模型,则无法保存模型

来自分类Dev

has_one和has_many关联表的ActiveRecord关联

来自分类Dev

为什么has_one与嵌套路由关联可以访问url搜索栏中的所有可能路由?

来自分类Dev

Rails中的has_one和has_many关联

来自分类Dev

如何在Rails 4中的has_one关系上使用update_all?

来自分类Dev

Rails 4渴望加载has_one和belongs_to

来自分类Dev

Rails 4渴望加载has_one和belongs_to

来自分类Dev

Rails 4 has_one通过where子句

来自分类Dev

Rails has_one关联混乱

来自分类Dev

Rails has_one关联混乱

来自分类Dev

Rails has_one 与多态关联

来自分类Dev

无法访问has_one关系中的道具

来自分类Dev

has_one和belong_to与同一表的关联

来自分类Dev

ruby on rails 4外键和关联来访问另一个表的属性

来自分类Dev

如何从关联访问连接表属性(has_many :through)

来自分类Dev

具有has_one关系条件的Rails嵌套属性验证

来自分类Dev

在rails中使用has_one嵌套属性是一个好主意吗?

来自分类Dev

Rails 4:具有特定相关ChildType的父has_one子

来自分类Dev

Rails 4多个多态has_one关系不起作用

来自分类Dev

has_one嵌套属性无法保存

来自分类Dev

rails嵌套模型表单has_one关联

来自分类Dev

Ruby on Rails与has_one关联的嵌套路由

Related 相关文章

热门标签

归档