如何将表中的两个属性组合成一个“事件”?

时间:2014-05-26 12:48:30

标签: ruby-on-rails

很抱歉,我问这个问题是错误的。

在rails中我需要查找事件并在我的视图中显示属性。 event表中的唯一标识符为sidcidsid标识ips传感器,cid是来自特定ips传感器的事件ID。如果我使用@event = IpsEvent.find 2,则会拉出以sid 2开头的第一行。

以下是我的数据库中的event表的示例;

SELECT * from event;
 sid | cid | signature |         timestamp          
-----+-----+-----------+----------------------------
   1 |   1 |         1 | 2014-05-22 20:50:07.154-04
   1 |   2 |         1 | 2014-05-22 20:50:28.123-04
   2 |   1 |         1 | 2014-05-22 23:14:38.912-04
   2 |   2 |         1 | 2014-05-22 23:14:38.912-04

1 个答案:

答案 0 :(得分:0)

如果您想将多个列作为主键,请使用复合主键库,只需查看此http://compositekeys.rubyforge.org/即可。你还需要帮助,请告诉我。