Ruby on rails 如何显示当前用户';在使用ROR时,是否在名为map的页面上显示标签id?

Ruby on rails 如何显示当前用户';在使用ROR时,是否在名为map的页面上显示标签id?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我试图在一个新页面(index.html.erb)上显示当前用户的标记id和检测日期时间,该页面位于views文件夹中名为map的文件夹中。 我有一个叫做detections、lendings、users和rfid_tag的表格。这些就是关系 用户: class用户:lendings 结束 RfidTag(具有标记\u id): class RfidTag:租借 拥有多个:用户,:通过=>:lendings 结束 贷款: class Lending < ActiveRecord::Ba

我试图在一个新页面(index.html.erb)上显示当前用户的标记id和检测日期时间,该页面位于views文件夹中名为map的文件夹中。 我有一个叫做detections、lendings、users和rfid_tag的表格。这些就是关系

用户:

class用户:lendings
结束
RfidTag(具有标记\u id):

class RfidTag:租借
拥有多个:用户,:通过=>:lendings
结束
贷款:

class Lending < ActiveRecord::Base
  belongs_to :rfid_tag
  belongs_to :user
end
classlending
检测(具有日期时间):

类检测
ActiveRecord::Base
属于:传感器
属于:rfid标签
结束

我该怎么做?

您应该获得用户的标签id

  @user.rfid_tags.map(&:tag_id)


至少使用
pluck(:tag\u id)
来代替。好的,我会添加这个
class Lending < ActiveRecord::Base
  belongs_to :rfid_tag
  belongs_to :user
end
class Detection < ActiveRecord::Base
  belongs_to :sensor
  belongs_to :rfid_tag
end
  @user.rfid_tags.map(&:tag_id)
@user.rfid_tags.pluck(:tag_id)