我有通过public int getIncrement() {return 1;}
Function<Integer, Integer> f1 = v1 -> v1 + getIncrement();
相互连接的表格。
我正在尝试创建一个泛型函数(因为我有很多这样的三元组,我希望能够重用这个函数),需要将输入2个表名作为输入能够获得上述has_many :through => join_table
的实际名称。
我正在考虑(例如使用表格join_table
和users
),例如:
groups
我一直在寻找,但我还没找到任何东西。可以这样做吗?
答案 0 :(得分:0)
在TableA的类模型上调用reflections
方法。然后使用TableB的名称来导航哈希,就像在这里接受的答案:(How to get activerecord associations via reflection)。
操作直到获得TableA和TableB的:through
反射值。