【发布时间】:2018-10-16 16:49:12
【问题描述】:
当我运行cap staging deploy:check 时,它成功了。当我运行cap staging deploy 时,它会成功,直到deploy:assets:precompile 出现此错误:
01 ~/.rvm/bin/rvm default do bundle exec rake assets:precompile
01 rake aborted!
01 ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "links" does not exist
01 LINE 1: SELECT "links".* FROM "links"
谷歌搜索后,我认为问题在于它试图在创建表之前创建关系。从那以后,我尝试了许多解决方案,包括将 config.assets.initialize_on_precompile = false 放在 application.rb 中,但它们都不起作用。
我迫切需要帮助。谢谢!
【问题讨论】:
标签: deployment ruby-on-rails-5 capistrano rake-task