【发布时间】:2013-04-29 21:23:26
【问题描述】:
您将如何实现基于请求模型搜索表的方法?
我有一个 User 和 Vehicle 表,它们都是存储在 Equipment 表中的分配设备。 我正在尝试使用相同的方法显示分配给用户和车辆的设备。 Equipment 表有一个 user_id 和 vehicle_id 显示设备分配到哪里。
有什么方法可以传入一个表变量(可以是用户或车辆),然后将该变量 ID:作为搜索条件,以便显示分配给用户或车辆的设备,具体取决于哪个显示页面正在查看-
def equip(table, id)
equip = Equipment.where(table_id: id)
end
这样传入的 table 变量替换了 where() 方法的“table”部分,使其成为 user_id 或 vehicle_id?
【问题讨论】:
标签: ruby-on-rails shared-libraries