ruby-on-rails - 从 Rails 控制台运行迁移

标签 ruby-on-rails ruby-on-rails-3.1

有没有办法在控制台上运行 db:migrate 和 db:rollback 的 rake 命令?

等待 Rails 环境加载真是太糟糕了!

最佳答案

在控制台中:

ActiveRecord::Migration.remove_column :table_name, :column_name

要在从控制台运行迁移后更新 schema.rb 文件,您必须运行 rails db:migrate

关于ruby-on-rails - 从 Rails 控制台运行迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7287250/

相关文章:

ruby-on-rails - Ubuntu 10 ruby 1.9 Rails 3 : No such file or directory

ruby-on-rails - Rails 无法将 JSON 识别为响应类型

ruby - Ruby 1.9.2 中机架级别的 SystemStackError,而不是 1.8.7

ruby - rails 3.2.2(或 3.2.1)+ Postgresql 9.1.3 + Ubuntu 11.10 连接错误

ruby-on-rails - Rails是否为rake任务运行初始化程序?

ruby-on-rails - 如何在 Rails 3 中导入 JavaScript 文件?

ruby-on-rails-3 - 在 Rails 3.1 项目中使用 RSpec 时出现 "Uninitialized constant"错误

ruby-on-rails - state_machine vs aasm gems在Rails 3.2上的应用程序 ruby

ruby - ruby/rails 中的 openssl smime

ruby-on-rails - Rails 渲染条件部分