2

我正在尝试访问我的迁移中的辅助方法。完成这样的事情时,我似乎无法得到任何工作:

迁移文件:

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

谢谢你的任何答案

4

1 回答 1

2
module MigrationHelper

 def safe_delete_methods

   t.boolean :deleted, :default => 0, :null => false
   t.integer :deleted_by, :default => 0, :null => false
   t.datetime :deleted_at


 end

end

不能在代码前使用 return。

于 2013-06-21T02:59:49.227 回答