Tom*_*ond 1 ruby-on-rails heroku
在大约30分钟前推送到heroku之后,我们似乎无法在rails控制台中执行任何操作或执行迁移.
我能够做到 heroku run rake db:migrate
它似乎开始:
heroku run rake db:migrate
Running rake db:migrate on app... up, run.8092
ActiveRecord::SchemaMigration Load (1.4ms) SELECT "schema_migrations".* FROM "schema_migrations"
Migrating to AddQuestionsCountToCampaigns (20160215204320)
(0.9ms) BEGIN
== 20160215204320 AddQuestionsCountToCampaigns: migrating =====================
-- add_column(:campaigns, :questions_count, :integer)
Run Code Online (Sandbox Code Playgroud)
但它只是挂在那里,从未真正完成.
同样我可以连接到导轨C,但我不能做任何事情像Campaign.new或Campaign.last.它只是挂在那里:
Loading production environment (Rails 4.2.0)
irb(main):001:0> Campaign.new
Run Code Online (Sandbox Code Playgroud)
从来没有做过任何事.
可能会发生什么想法?分期工作正常.日志似乎也在工作,我没有看到任何崩溃.我也试过了heroku restart,这似乎没有帮助.
添加迁移:
class AddQuestionsCountToCampaigns < ActiveRecord::Migration
def change
add_column :campaigns, :questions_count, :integer
add_index :campaigns, :questions_count
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
544 次 |
| 最近记录: |