ruby-on-rails - 用于查找丢失的外键的 Rails 插件

标签 ruby-on-rails ruby postgresql activerecord foreign-keys

我有: 使用 ar 2.3.11 和 postgresql 8.4 db 的大型 Rails 应用

我需要: 任何寻找具有关联的整个模型并为我提供缺失外键列表的 gem/插件/库

最佳答案

如果找不到,自己实现应该不难,比如Rake任务。您应该遍历所有类(您之前需要了解模型类,但也许有一种方法可以从 Rails 以某种方式获取您的模型列表),调用 #reflections在所有模型类上,然后提取必要的信息。

但如果您发现已经实现的解决方案,那么我也很乐意在我的旧项目中检查它。

关于ruby-on-rails - 用于查找丢失的外键的 Rails 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6436624/

相关文章:

ruby-on-rails - 一旦字符串大于 1,则将字符串更新为复数

ruby - 将 lambda 应用于对象

ruby-on-rails - Rails gem 的 Rspec 测试

sql - postgresql - 从 Postgres EXPLAIN ANALYZE 查询获取查询行和计划

postgresql - 主机没有 pg_hba.conf 条目

ruby-on-rails - Rails 4数据切换link_to

ruby-on-rails - 从 SQLite 数据库恢复 PG 本地数据库 - Rails

ruby-on-rails - 运行 rails 服务器时出错 - 找不到符号 - therubyracer

css - 将 SASS 用于 Ruby on Rails 时,如何使用 border-radius 属性删除导航栏圆 Angular ?

javascript - Knex 迁移失败,出现错误 : The query is empty