从关联中检索a:through表的名称?

时间:2015-08-11 13:37:53

标签: ruby-on-rails associations has-many-through has-many

我有通过public int getIncrement() {return 1;} Function<Integer, Integer> f1 = v1 -> v1 + getIncrement(); 相互连接的表格。

我正在尝试创建一个泛型函数(因为我有很多这样的三元组,我希望能够重用这个函数),需要将输入2个表名作为输入能够获得上述has_many :through => join_table的实际名称。

我正在考虑(例如使用表格join_tableusers),例如:

groups

我一直在寻找,但我还没找到任何东西。可以这样做吗?

1 个答案:

答案 0 :(得分:0)

在TableA的类模型上调用reflections方法。然后使用TableB的名称来导航哈希,就像在这里接受的答案:(How to get activerecord associations via reflection)。

操作直到获得TableA和TableB的:through反射值。