使用Matthuhiggins foreign_key删除外键?

使用此gem添加外键约束没有问题:

http://github.com/matthuhiggins/foreigner

但是,我无法删除外键。

class ForeignKeys  :user_id) end end 

有人可以帮助我吗?

谢谢。

这是我能想到的最后一件事。

 def self.down execute 'ALTER TABLE threads DROP FOREIGN KEY user_id' end 

老一

这应该工作:)

 remove_foreign_key :threads, { :column => :user_id } 

要么

 remove_foreign_key('threads', 'user_id') 

要么

 remove_foreign_key(:threads, :user_id) 

切赫

最好的解决方案是

remove_foreign_key :threads, :users

但是,以下应该也有效:

remove_foreign_key :threads, :column => :user_id

如果没有,请在我的库中提交错误。