hy
很多时候,当我运行 rake db:migrate 时,我收到一个错误,因为 table user 或 foor 或 bar 存在。我尝试检查表的存在,但这不起作用,我不知道为什么。我使用导轨 3.2.2
class AddDeviseToUsers < ActiveRecord::Migration
#def self.table_exists?(users)
# ActiveRecord::Base.connection.tables.include?(users)
#end
if !table_exists?("users")
def change
create_table(:users) do |t|
## Database authenticatable
t.string :email, :null => false, :default => ""
t.string :encrypted_password, :null => false, :default => ""
end
end
end