我在我的本地开发环境中运行rake db:reset
以尝试解决我在资产生产编译中遇到的问题时,我现在看到的是我现在看到的错误(现在比以后更好,不会更好) RAILS_ENV=production bundle exec rake assets:precompile)
指的是PG ERROR总结如下。
PGError: ERROR: relation "schools" does not exist
LINE 4: WHERE a.attrelid = '"schools"'::regclass
正确创建表格并且除了active_admin之外,播种工作正常。我使用没有正确播种的Active_Admin。我的电子邮件神秘地停止发送,生产的资产编译仍然失败并出现同样的错误。我不知道我可以在这里发布什么来帮助你理解这个问题但是如果有人可以帮我解决一个问题,那将非常感激。以下是我在列表表单中的问题。
rails generate active_admin:install
但是这种情况开始进一步破坏,所以我还原了这个。的Env。 Rails 3.1
------ 更新00 ------
2已解决。 db:reset删除了我的所有表,但只迁移并播种了我的开发数据库,所以我还必须:
rake db:migrate RAILS_ENV="production"
,rake db:seed RAILS_ENV="production"
)rake db:migrate RAILS_ENV="production"
)