欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

ruby on rails 数据库splite3的初步应用

更新时间: 2014-01-05 02:05:18 责任编辑: Author_N1

 

ruby on rails 数据库splite3的初始应用
rails 4.0.0
ruby 2.0.0

1.首先要新建一个数据源:
(1)打开rubymine,点击右侧database出现database对话框
右击对话框空白处,new->datasource

(2)然后按附件图片所示输入参数(其中要下载一个sqlite驱动)
其中的databaseURL:
jdbc:sqlite:///home/wst/RubymineProjects/activity_server/db/development.sqlite3
home/wst/RubymineProjects/activity_server要按主机路径配好,其中activity_server是工程名

(3)将参数填好后,点击ok即可。

2.执行数据迁移
(1)在工程路径下输入如下命令:
$ rails g model User name:string password:text

注意,和生成控制器的命令习惯不同,模型的名字是单数:控制器是 Users,而模型是 User。
   执行完该命令后,会在db/migrate生成一个文件,打开文件:
  class CreateUsers < ActiveRecord::Migration
    def change
      create_table :users do |t|
        t.string :name
        t.string :password

        t.timestamps
      end
    end
  end
   此时查看数据库,里面并没有增加这些字段,是因为还没有进行数据迁移
(2)
 $rake db:migrate

  这样,就向数据库中完成了添加字段。

  几条命令:rake db:migrate  向上迁移
           rake db:reset   还原数据库
           在某些系统中还要重启 Web 服务器,还原数据库的操作才能生效。
           rake db:rollback 向下迁移(撤销迁移)
           rake routes 查看路由信息

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:05:18
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/5471/
本文WWW.DOC100.NET DOC100.NET版权所有。