我正在努力使用具有旧数据库的 Ruby on Rails 应用程序。它通常可以工作,但现在我试图显示在数据库中创建的关联。
两个相关的脚手架称为repo
和build
。
一repo has many builds
- 所以我的repo_id
构建表中有一个外键。
问题如下:
repo/7
在浏览器中调用正在工作- 通话
repo/7/builds/8
也有效 - 但是如果我打电话给
repo/7/builds
我的系统崩溃了;)
此外,我可以在 rails 控制台中做到这一点而不会出现任何问题,例如:
r = Repo.find(7)
r.builds
--> 返回属于 id 7 的 repo 的所有构建
有谁知道这里出了什么问题?提前致谢!