自己公司的硬件都是限制在windows xp下,这个阶段换成windows 7也是经过一层层的手续申请,安装linux?由于文化和商业原因,就不想提了;所以前提条件就定格在古老的windows xp上了。想在windows xp下用rails3开发,首先配置开发环境就成问题,说说遇到的问题。 ruby 1.9 windows版的...
heroku建立app的时候,首先需要git和ssh,sudo apt-get install git-core sudo apt-get install ssh 执行了两条ubuntu命令后,算是顺利完成安装了。gem install heroku 安装heroku之后,要建立一个app;heroku create,帐号认证,竟然出现错误:No ssh public key found in /home/***(计算机名)/....
标签:Ubuntu
Migrations(数据库迁移)可以很方便的让你有条理地修改数据库。 虽然说要修改数据库,手动编辑SQL也可以办到,但是这样你得通知其他开发者去执行一样的步骤。 另外,你也得一直注意下次布署的时候,在正式上线的服务器(production machine)上面追踪并执行这些变更。 Active Record 会自动追踪哪...
翻译《Rails 入门指南》之前,首先声明,翻译参考了官方英文版和台湾同胞 Ihower繁体版的细节,肯定有很多没有完善的,还需要读者
Django的Model属性定义和数据库字段相对应的,Model算是显性定义,如果只定义Model而没有更改数据库表结构,执行程序前就出错了;而Model属性和数据库的字段类型不对应上,在执行程序的时候,也同样报错了。其实Django也有些数据库迁移的概念,第三方的应用有South 能作为数据迁移的解决方案。而Dja...
can't find executable rake for rake-0.8.7
在台式电脑xp上按上回的 Windows下配置Rails3开发环境 安装Rails3,出现了点状况,不能正常安装,所以一个个包来安装,安装终于完成了,ruby -v gem-v rails -v都是想要的版本,一切看起来都很正常,rails new abc 也正常,当新建model后,进行数据迁移,竟然执行抛异常了,执行 rake db:migrate ...
不少同学都喜欢在Mac下用Rails开发网站。可惜本人没有条件,就一本几年前的小黑。也想玩玩Rails3,于是试试在Windows7下配置Rails3的开发环境。想不到还挺简单了。以下是记录自己的配置过程。 一 安装Ruby1.9.2到Rubyforge上,下载windows版本的安装文件。一步步安装,过程中,选择路径的时候,有个...
学习某个东西,需要有一些系统的学习途径,只有这样,才能整体把握要学习的东西。在使用Django之前,并没有太多的方法,一个人蒙着脑袋去看官方文档了,结果没有太大的起色,一是本人英文理解能力太LAN,二是官方文档太广,没有能整体把握Django特征。后来去看前人翻译的中文文档了,在原来那种盲目...
初学Ruby,收集点Ruby的语法,收藏,便于以后查阅。转载的原文出处无法考证了,感谢前人总结出如此清晰地文摘,以表格的形式,描述ruby多样的语法,结果使人印象简单明了,对记忆有很多大的帮助。 以下是 转载的原文: 1.1 变量、常量和类型 1) 定义变量 <span style="LINE-HEIG...
标签:Ruby
Ubuntu10.04下搭建Ruby on Rails 2.3.5开发环境
ubuntu10.04安装
正赶上ubuntu10.04发布,使用windows安装了ubuntu,先介绍一下安装方法:官方下载
在windows下搭建好rails2.3.5的环境后,按照Web开发敏捷之道的一节节教程开始编写一些小习题,这本书写的时候,rails版本是1.2;所以有些代码已经过时了。在rails2.3.5下遇到了点问题。比如在67页的脚手架scaffold应用,代码是这样的:class AdminController < ApplicationController scaffold:p...
我在2008的时候,就开始看点Rails的书本,光看不练,由于都是用静态语言,一下子切换到动态语言,有种不习惯的感觉。同时受到社区前人的一些见解,搁置了Rails的学习,2008年是Ruby年,而我从没有买过一本相关Ruby的书,倒是买了一本 《Web敏捷开发之道》(第二版)看了几天之后放在一个角落里尘封...
看了点Rails3的东西,初步感觉做的越来越像Django了,Rails的ORM做得更面向对象,不像以前那样,ORM就像并凑Sql语句;再者,Rails3引用了类似APP的概念;整个框架,耦合性更松,每个模块都趋向于组件化,都越来越独立,拿掉也好,放进去也行,对整个框架框架影响不是很大,甚至不会影响;这个理念,...
很多朋友看我