ruby-on-rails – 运行rake db:migrate时为什么没有(正确)生成s
发布时间:2020-12-17 02:27:53 所属栏目:百科 来源:网络整理
导读:我刚开始学习Rails 3教程,这样我就可以对框架有一点了解,但是我遇到了schema.rb生成的问题.我的操作系统是 Windows 7 x64,Ruby 1.9.2,MySQL2 gem 0.2.6,Rails 3.0.3. 我创建了两个迁移,一个用于我的列表: class CreateLists ActiveRecord::Migrationdef sel
我刚开始学习Rails 3教程,这样我就可以对框架有一点了解,但是我遇到了schema.rb生成的问题.我的操作系统是
Windows 7 x64,Ruby 1.9.2,MySQL2 gem 0.2.6,Rails 3.0.3.
我创建了两个迁移,一个用于我的列表: class CreateLists < ActiveRecord::Migration def self.up create_table :lists do |t| t.string :name t.text :description t.timestamps end end def self.down drop_table :lists end end 和我的列表项目之一: class CreateItems < ActiveRecord::Migration def self.up create_table :items do |t| t.string :name t.string :type t.boolean :completed t.references :list t.timestamps end end def self.down drop_table :items end end Rake成功迁移,应用程序按预期工作,但schema.rb仅显示: ActiveRecord::Schema.define(:version => 20101126074332) do # Could not dump table "items" because of following ArgumentError # invalid date # Could not dump table "lists" because of following ArgumentError # invalid date 是否有人对Rails有更多经验,可以就可能导致问题的原因提供建议?谷歌搜索没有任何结果. 解决方法
获取mysql 5.1 libmysql.dll,如下所述:
https://github.com/brianmario/mysql2/issues#issue/71 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |