【发布时间】:2018-04-03 01:17:48
【问题描述】:
我只是想知道是否有人可以提供帮助。
我正在尝试通过 rails 控制台获取模型的名称,它给了我不同的结果。
首先我会这样做:
Department.first.name
结果是:
Department Load (0.3ms) SELECT "departments".* FROM "departments" ORDER BY "departments"."id" ASC LIMIT 1
=> "Operations"
然后我做:
ops = Department.where(name: "Operations")
结果是:
=> ActiveRecord::Relation #[Department id: 1, name: "Operations", created_at: "2017-10-22 00:40:51", updated_at: "2017-10-22 00:40:51"]>
但是如果我想得到:
ops.name
结果是:
=> "Department"
这让我感到困惑并导致关联问题。请帮忙!
【问题讨论】:
标签: ruby ruby-on-rails-4 rails-console