我的第一个Ruby On Rails + MongoDB程序

最近想进一步学习一下MongoDB,而很久之前使用过ROR,正好也凑个机会重新拾起来。下面是建立第一个项目的过程。       主要参考文档:       1. Rails 3 - Getting started       2. MongoDB and MongoMapper (可能需要翻墙)       3. Getting started with VMware CloudFoundry,...
阅读(8830) 评论(0)

在Windows上使用ROR和MongoDB

Ruby和MongoDB在Linux上结合非常自然,开发起来十分方便快捷,而在Windows上却稍微有些麻烦。         ROR默认使用ActiveRecord进行数据库操作,而如果要使用MongoDB代替MySQL或者SQLite,就要禁用ActiveRecord。那么创...
阅读(3052) 评论(1)

执行rake db:migrate时的两个错误

rails的确是来的方便,一个rails generate scaffold命令下来就可以生成view、controller和model的所有文件,然后再执行rake db:migrate就可以生成相应的数据库表结构。而就是这个简单的rake db:migra...
阅读(5021) 评论(0)

Rails启动时sqlite3.dll is missing

最近在Win7上安装了Ruby On Rails的开发环境,准备有时间的时候再熟悉一下,也许在某个时候就可以用到了。在通过rails new test创建了一个项目后,使用命令rails server启动服务器时,出现了sqlite3.dll is missi...
阅读(1489) 评论(1)

在Windows Vista上安装Ruby on Rails和配置MySQL

 安装Ruby On Rails 1. 下载Ruby,我用的是1.8.6,下载地址:http://rubyforge.org/frs/?group_id=167。下载后直接双击安装就可以了。 2. 在命令行窗口中,运行gem命令,看是否已经包含了rubygems。如果没有,则下载,然后运行ruby setup.rb安装;若已经包含,进入第3步。 3. 在命令行窗口中,直接运行gem i...
阅读(2264) 评论(4)

解决Watir在打开安装在Vista上的IE7时的问题

      Watir(Web Application Testing in Ruby)是利用Ruby开发的Test Automation框架,利用它进行Web Application的自动化测试非常方便。      在安装和配置完毕后,运行其自带的google_search.rb例子时出现了问题。      首先交代一下环境,Vista+IE7+Watir1.6.2      问题现...
阅读(1176) 评论(0)

Rails程序迁移时遇到的问题

今天把程序从一个机器拿到另外一个机器上时,在执行rake db:migrate时,出现了以下问题:Missing the Rails 2.0.2 gem. Please `gem install -v=2.0.2 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails versio...
阅读(1449) 评论(0)

在Ubuntu上安装Ruby

        这些受经济危机的影响,各个公司风云变换,就连我待部门也不例外,心头总是感到很沉重的危机感。偶然瞥见书架上一年前买的《Programming Ruby》,终于决定再次把它拿出来,继续学习,也好为以后的“不测”做个准备。        前几天看到同事用Ubuntu,感觉挺有意思,于是就准备也学习一下,就确定了在Ubuntu下学习Ruby的开发,以及以后的ROR开发。当然首要的任务还是安...
阅读(3929) 评论(0)

Ruby On Rails学习笔记(4)——为first增加视图

         作为典型的MVC结构,绝对不会把显示的任务交给控制器,这需要有专业的视图来完成。在Rails中增加视图文件,同样是想当地的方便。下面就是为First应用程序的hello控制器增加index视图的详细步骤:        1、使用generate脚本生成视图:                   2、修改hello_controller.rb文件:             ...
阅读(1239) 评论(2)

Ruby On Rails学习笔记(3)——Rails程序由0到1

     正如Rails的理念一样,创建一个新的Rails应用程序的过程非常简单,下面就来看看如何从0到1建立一个全新的Rails应用程序。     1、启动InstantRails,打开其Rails应用程序管理器(Rails Application Manager):         2、创建一个名称为first的新的应用程序:              3、使用first应用程序中的脚本文...
阅读(1513) 评论(4)

Ruby On Rails学习笔记(2)——Convention over Configuration(ROR应用程序的目录结构)

        XML形式的配置文件是Web开发中最常见的文件,如web.xml、applicationContext.xml、*.hbm.xml等等,这些文件在为应用程序提供强大的灵活性的同时也大大增加配置的复杂度。而Rails框架抛弃了这些配置文件,使用严格的约定,要求开发者将View、Controller、Model等各种类型文件放在自己专属的文件夹下,从而大大降低开发的复杂度,也即其Con...
阅读(1798) 评论(0)

Ruby On Rails学习笔记(1)——安装Instant Rails

       Instans Rails是一个ROR的一个一站式解决方案,其中包含了Ruby、Rails、Apache和MySQL,并且所有都已经配置完成,可以直接运行。下面是在Windows XP安装和启动Instant Rails的过程。       1、下载Instant Rails,下载地址为:http://rubyforge.org/frs/?group_id=904,当前最新的Rele...
阅读(3578) 评论(5)
    个人资料
    • 访问:1074420次
    • 积分:11637
    • 等级:
    • 排名:第1196名
    • 原创:169篇
    • 转载:6篇
    • 译文:34篇
    • 评论:387条
    博客专栏
    最新评论
    独乐乐不如众乐乐