使用rails g scaffold创建后,新表未显示在rails_admin中

时间:2013-08-30 18:00:43

标签: ruby-on-rails rails-admin

我是RoR的新手,只做过轻脚本和VB,所以我很抱歉缺乏知识。

我已经使用Rails_admin gem将管理功能添加到我的ruby应用程序中。然后我用rails来生成脚手架。 Ran rake将我的数据库带到最新版本。它创建了我可以通过http://localhost:3000/phonenumbers访问的新表,但是当我转到http://localhost:3000/admin时,只显示我的Users表。 rails_admin不会自动识别数据库中的所有表吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试过重启服务器?

我在一次部署中遇到类似的问题,试图在同一个表上添加一个新表和rails admin。这是因为rails admin初始化了表的路由,但迁移尚未运行。

答案 1 :(得分:0)

我有同样的问题,我专注于我的迁移,我忘了添加模型。您必须重新启动rails应用程序,以便Rails_Admin将获取新模型。它使用模型来导出结构而不是数据库。