摘要:
在《Ruby on Rails,rake工具使用和数据库migrations迁移的概念》和《Ruby on Rails,创建和执行migrations迁移文件》中对Rails中数据库迁移的概念和迁移任务的执行做了了解。其中的迁移任务仅仅停留在创建和删除表之类最简单的操作,实际开发中还有很多对数据库结构和内容的调整。下面来了解一下: 创建表 create_table(table,opt... 阅读全文
摘要:
我想从头开始做一个简单的CMS系统,继续下面的学习。与之前在《Ruby on Rails,创建一个最简单的站点》建立的simple_site方法一样。在我的site目录中,执行命令创建新的应用simple_cms,想使用在《Ruby on Rails,创建开发用的MYSQL数据库》创建的MySQL数据库,所以在增加了-d mysql参数。cmdE:\greensoft\RailsInstaller\Sites>rails new simple_cms -d mysql create create README.rdoc create Rakefile ... 阅读全文
摘要:
在《Ruby on Rails,使用关系数据库简介》中我们简要浏览了一下关系数据库的最基本概念,这里我们动手创建一个Rails项目可以使用的数据库。Rails可以与DB2、MySQL、Oracle、Postgres、Firebird以及 SQL Server数据库一起工作。新版Rails已经使用SQLite3作为缺省数据库类型了,但是为了管理方便和通用性的考虑,我依旧使用MySQL来作为数据库。在开始之前请先确保MySQL数据库安装完毕并且将环境变量设置好。检查MySQL安装正确性。cmdC:\Windows\system32>mysql --version mysql Ver 14.1 阅读全文
摘要:
《Ruby on Rails,通过建立页面导航链接实现页面跳转》中,我们了解到如何通过link_to(text,target)方法在Templates中定义连接。其中参数target以填入了两个最终要的参数,Controller和Action。如果有一个分页显示的列表,我们希望希望查看其中的第3页,这个信息如何传递至Controller,Controller又如何访问传递过来的信息呢?以这个连接为例/demo/hello/1?page=3&per_page=10这是标准的HTML参数格式,问号后面通过&分割的是参数名/值对,其中等号前面的page和per_page是希望传递参数 阅读全文