【发布时间】:2018-09-22 20:35:54
【问题描述】:
我正在尝试使用 rails 迁移从我的表中删除一些属性,我创建了迁移文件并编写了以下代码:
class RemoveCompanySendReportAttributes < ActiveRecord::Migration[5.1]
def change
remove_colmun :companies, :time_limit_for_sending_report, :integer
remove_column :companies, :automatically_send_report, :boolean
end
end
它不起作用,这是我终端中的错误:
请使用
register_mime_type注册一个 mime 类型,然后使用register_compressor或register_transformer。 https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors (从块中调用 /home/sa7noun/altagem-project/web/config/initializers/haml.rb:24) == 20180412151847 RemoveCompanySendReportAttributes:迁移 ================ -- remove_colmun(:companies, :time_limit_for_sending_report, :integer) rake 中止! StandardError: 发生错误,这个和以后的一切 迁移已取消:未定义的方法 `remove_colmun' 用于
【问题讨论】:
-
undefined method remove_colmun- 你在change方法的第一行有错字
标签: ruby-on-rails database migration