【发布时间】:2020-06-28 15:31:17
【问题描述】:
我想访问 DocumentUser 实例变量中的 document_id 值并将其添加到数组中。但是,虽然定义了函数 ids 并且我可以使用它访问 id 值,但没有为此类定义函数 document_ids。我可以继续定义它,但我的问题是 - 我可以不这样做就访问document_ids 值,也许通过某种方式使用map 函数(这让我感到困惑)?我想我可以遍历模型,因为它看起来像返回一个数组,但没有骰子。谢谢!
[110] pry(#<#<Class:0x00007f99646b1b60>>)> @current_user.document_users.each { |n| puts n }
#<DocumentUser:0x00007f9957cce118>
=> [#<DocumentUser:0x00007f9957cce118
id: 382,
user_id: 26638,
document_id: 282,
created_at: Wed, 08 May 2019 15:05:42 CDT -05:00,
updated_at: Wed, 08 May 2019 15:05:42 CDT -05:00>]
【问题讨论】:
标签: ruby-on-rails ruby attributes instance-variables