我正在尝试在我的迁移中访问帮助方法。当我要完成像这样的任务时,好像什么都不起作用:
迁移文件:
require File.expand_path('lib/migration_helper')
include MigrationHelper
class NewTable < ActiveRecord::Migration
def change
create_table :new_table do |t|
t.boolean :boolean
safe_delete_methods
end
end
end
在/lib目录下的迁移助手
#Custom Methods available to Migrations
module MigrationHelper
def safe_delete_methods
return
t.boolean :deleted, :default => 0, :null => false
t.integer :deleted_by, :default => 0, :null => false
t.datetime :deleted_at
end
end
感谢您提供的答案。