小编Den*_*ton的帖子

如何检查ActiveRecord inverse_of检测是否有效?

根据ActiveRecord :: Associations :: ClassMethods文档,ActiveRecord可以自动确定belongs_to一个模块的关联是否是另一个模型的关联has_one或者has_many是另一个模型的关联.

但是,我想确保这个检测实际上成功地解决了一些我不确定的关联(例如,我有一个belongs_to与其他模型名称不完全匹配但已class_name设置的关联).有没有办法检查inverse_of检测是否应用于特定关联?理想情况下,我会在项目的测试套件中添加一些内容,以确保关联是双向的.

activerecord ruby-on-rails associations

4
推荐指数
1
解决办法
291
查看次数

Ecto相当于Rails的acts_as_list?

对于Rails,有一些优秀的acts_as_list gem,它允许定义由position整数字段排序的has-many关联.是否有类似的Ecto和Phoenix库,或者Ecto是否实现了类似的东西?

elixir ecto phoenix-framework

2
推荐指数
1
解决办法
392
查看次数