【问题标题】:Rails 3 db:reset and assetsRails 3 db:重置和资产
【发布时间】:2012-02-17 12:32:04
【问题描述】:

我犯了我现在认为的错误(现在比以后好,不如从不)在我的本地开发环境中运行 rake db:reset 以尝试解决我在资产生产编译中遇到的问题 (@987654322 @ 指的是下面总结的 PG 错误。

PGError: ERROR:  relation "schools" does not exist
LINE 4:              WHERE a.attrelid = '"schools"'::regclass

表已正确创建,并且除 active_admin 之外的播种工作正常。我使用没有正确播种的 Active_Admin。我的电子邮件神秘地停止发送,生产的资产编译仍然失败并出现同样的错误。我不确定我可以在这里发布什么来帮助您理解这个问题,但如果有人可以帮助我一次解决一个问题,那将不胜感激。这是我的问题列表。

  1. active_admin 没有播种(我尝试运行:rails generate active_admin:install 但这开始进一步破坏事情,所以我恢复了这个。
  2. 资产预编译用于生产的 PG 错误仍然存​​在。
  3. 电子邮件停止处理(不使用 DJ)

环境。 导轨 3.1

-----更新 00-----

2 已解决。 db:reset 删除了我所有的表,但只迁移并植入了我的开发数据库,​​所以我还必须:

  • 运行迁移和种子生产(rake db:migrate RAILS_ENV="production"rake db:seed RAILS_ENV="production"
  • 在编译生产资产之前(rake db:migrate RAILS_ENV="production")

【问题讨论】:

    标签: ruby-on-rails activeadmin asset-pipeline pg


    【解决方案1】:

    我最终把这个问题分成了两部分。第二部分得到了更好的贡献,也是我找到解决方案的地方。

    详细解决方案here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多