我正在使用acts_as_votable
这个宝石真的很有用。但有一件事是我想要的。
这就是依赖性。
删除用户时,也应删除相关投票记录。
但是,这个 gem 并没有创建名为"models/vote.rb"的模型。
所以我不能写这个
用户.rb
has_many :投票, :d => :d埃斯特罗伊
如果可能的话,我还想deleted_at属性添加到此模型中,以便我可以使用逻辑删除。
在使用此宝石时如何解决此问题?
简单的方法:分叉宝石。应用您的补丁。将您的 Gemfile 指向您自己的存储库。奖励:向所有者提供代码的拉取请求。
愚蠢的方式:查看acts_as_votable并检查该方法适用于您的模型。在模型中交换两者并更正关联以包含依赖::d estroy