在rails中迁移中添加数据

时间:2011-02-08 03:13:01

标签: ruby-on-rails ruby ruby-on-rails-3 activerecord

当我在rails上使用ruby进行迁移时,我的数据似乎没有加载。

有人能看到问题吗?

class CreateAds < ActiveRecord::Migration
  def self.up
    create_table :ads do |t|
      t.string :title
      t.string :description
      t.string :image
      t.integer :price
      t.string :featured
      t.string :state
      t.string :zipcode
      t.boolean :is_public
      t.boolean :is_activated
      t.timestamp :expires_at
      t.float :longitude
      t.float :latitude

      t.timestamps
    end
    Ad.create  :title => "notice"
  end

模型来源:

class Ad < ActiveRecord::Base
    has_many :categories
    belongs_to :user
end

之后,我做rake db:migrate

谢谢!

1 个答案:

答案 0 :(得分:5)

在Ad.create之前执行此操作:

Ad.reset_column_information