ruby 活动记录和迁移单个文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 活动记录和迁移单个文件相关的知识,希望对你有一定的参考价值。

# Create a new database each time
File.delete 'dbfile' if File.exist? 'dbfile'

require 'active_record'
ActiveRecord::Base.establish_connection :adapter => "sqlite3",
                                        :database => "dbfile"

# Initialize the database schema
ActiveRecord::Base.connection.create_table :ducks do |t|
   t.string  :name
end

class Duck < ActiveRecord::Base
  validates_length_of :name, :maximum => 6
end

my_duck = Duck.new
my_duck.name = "Donald"
my_duck.valid?         # => true
my_duck.save!

some_duck = Duck.find(1)
some_duck.id           # => 1
some_duck.name         # => "Donald"
some_duck.delete

以上是关于ruby 活动记录和迁移单个文件的主要内容,如果未能解决你的问题,请参考以下文章

运行单个迁移文件

如何使用 ruby​​ 将单个记录写入 Redshift 数据库?

我可以将单个文件从 CVS 迁移到 SVN 吗?

Rails 创建没有迁移的表

ruby 活动记录有用的命令

ruby 使用ssl加密的活动记录