Rails 插件查找丢失的外键

发布于 2024-11-16 17:30:57 字数 117 浏览 2 评论 0原文

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

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

What I have:
A big rails app using ar 2.3.11 & postgresql 8.4 db

What I need:
Any gem/plugin/library that look for entire models with associations and provide me a list of missing foreign keys

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨后咖啡店 2024-11-23 17:30:57

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

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

If you can't find it, it shouldn't be hard to implement by yourself, for example as Rake task. You should iterate over all your classes (you need to know model classes before, but maybe there is a way to get list of your models somehow from Rails), call #reflections on all model class and then extract necessary informations.

But if you'll find already implemented solution, then I'll be happy to check it on my old projects too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文