ruby-on-rails Rails 3.2迁移的自定义帮助器方法

uubf1zoe  于 2023-01-14  发布在  Ruby
关注(0)|答案(1)|浏览(191)

我试图访问我的迁移中的helper方法。当我完成这样的事情时,我似乎不能让任何东西工作:
迁移文件:

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

谢谢你的回答

rqqzpn5f

rqqzpn5f1#

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.

相关问题