我是RoR的新手,只做过轻脚本和VB,所以我很抱歉缺乏知识。
我已经使用Rails_admin gem将管理功能添加到我的ruby应用程序中。然后我用rails来生成脚手架。 Ran rake将我的数据库带到最新版本。它创建了我可以通过http://localhost:3000/phonenumbers
访问的新表,但是当我转到http://localhost:3000/admin
时,只显示我的Users表。 rails_admin不会自动识别数据库中的所有表吗?
答案 0 :(得分:0)
您是否尝试过重启服务器?
我在一次部署中遇到类似的问题,试图在同一个表上添加一个新表和rails admin。这是因为rails admin初始化了表的路由,但迁移尚未运行。
答案 1 :(得分:0)
我有同样的问题,我专注于我的迁移,我忘了添加模型。您必须重新启动rails应用程序,以便Rails_Admin将获取新模型。它使用模型来导出结构而不是数据库。