使用RVM在ubuntu下安装ruby&rails
使用RVM在ubuntu下安装ruby&rails前面讲过如何在ubuntu下以源码方式安装ruby、不过这种方法始终会比较麻烦、莪们可以使用rvm来进行版本管理当然也能使用rvm来进行安装、这可是类linux专属的工具、哈哈、在linux安装rvm也是一条命令的事情、但在这之前、莪们需要安... « 阅读全文
Ruby入门基本知识(一)
基本知识1.使用gem更新rdoc,rdoc-datageminstallrdocgeminstallrdoc-datahttp://www.ruby-doc.org2.使用ri查询rdocri3.进入ruby交互环境使用irb命令4.ruby的注释使用#5.#{表达式}在字符串双引号中的用法, #... « 阅读全文
Ruby on Rails Ubuntu 11.10 配置
自己没事情整一下RoR玩玩,才发现现在的环境配置起来无比艰难。以下是虚拟机上正确的配置流程:STEP 1 更新系统sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgradeSTEP 2 安装RVMGit 是一种免费的软件版本管理工具sudo apt-get install gitCurl 是一种使用多种协议进行数据传输的工具sudo apt-get install curl安装一些其他包sudo apt-get ... « 阅读全文
ruby语法学习笔记(1)
1、符号:. (点)用来将对象于方法隔开符号: ::(紧连着两个冒号)域作用符,将模块类与它的常量隔开;2、关键字:模块定义:module类定义:class方法定义:def、undef检查类型:defined?方法返回:return3、ruby的标识名用来指向常量、变量、方法、类和模块。局部变量... « 阅读全文
如何安装ruby(图)
Windows 安装ruby有很多种。这里介绍rubyinstaller(记得是rubyinstaller 别下错了)在 http://rubyforge.org/frs/?group_id=167 下载 rubyinstaller-1.9.2-p290.exe双击安装:记得选项全部打钩。在 https://github.com/oneclick/rubyinstaller/downloads/ 下载DevKit解压到C盘,与ruby目录同级设置环境变量(很重要):C:\DevKit\bin;C... « 阅读全文
Centos 上安装 rails,ruby1.9.3
为了尝鲜,就在虚拟机的Centos5.7上尝试装了装,碰到了很多问题,例如sqlites3,libyaml,execjs 等问题 1 Centos5.7最基本安装 (删除旧的ruby, yum erase rubyruby-libs ruby-mode ruby-rdoc ruby-irb ruby-riruby-docs) 2 wgethttp://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz wgethttp:/... « 阅读全文
ruby+watir的环境配置:
一、安装ruby:http://rubyforge.org/frs/?group_id=167.下载的rubyinstaller-1.9.2-p290.exe,(偶数为稳定版本)安装在F:/ruby192下,安装过程中会自动设置path路径。结束后再命令行中执行rubyCv查看安装是否成功。二、安装... « 阅读全文
Building&Scaling a Startup on Rails: 12 Things We Learned
Garry Tan, cofounder of Posterous, lists12 lessons for scaling that apply to more than just Rails,and imark some word below.Use cloud storage for static files. –S3,Ido not care it ‘s fine in china.Use HTTP Cache Control to tell the browser ... « 阅读全文
rails的Fixtures和DB测试
rails对model提供了默认的测试框架,其中比较有意思的是fixtures(测试数据)如何表示和使用,这部分对于Java项目如何进行有效的db测试非常有借鉴意义。FixturesFixtures有三种格式:yml、csv和单文件。yml是rails推荐的格式,该格式会对每个对象命名,表示形式也非... « 阅读全文
几种Ruby self应用方法介绍
Rubyself在不同的环境中有不同的含义,这点和java的this不同,原因是java实际上只有一种环境--在class的实例方法定义中使用,代表访问这个方法参数自动传进的那个对象。而由于ruby作为一个完全纯净的面向对象语言,任何东东都是对象,方法是对象,类也是对象...,所以Rubyself就... « 阅读全文
ruby学习书籍整理
整理下ruby的书, 《programmingruby》,《应用Rails进行敏捷Web开发》,《rubyforrails》,《therubyway》,《rubycookbook》,《railscookbook》。 初学ruby和rails的话,前两本刚好够用的。一本讲解ruby,一本讲解ra... « 阅读全文
Rails Routing from the Outside In
今天终于把RailsRoutingfromtheOutsideIn看得差不多明白了,至于具体都学到了什么,一时大脑一片空白,所以,现在我还是要回头看一下,然后来整理一下,温故知新,此时看来,竟然是如此必要以及重要!(此乃参考教程网址)1.在routes.rb中,resources:photos这个m... « 阅读全文
每天学一点Ruby(之二)
继续Ruby学习之旅。 Ruby是一门面向对象的语言,在Ruby中一切都是对象。那要如何理解并应用这一特性呢?简单地说,面向对对象就是把真实世界的概念直接应用到计算机程序中去,这一软件开发思想诞生于1960年代,但直到1990年代才开始在主流编程中流行起来。 看一段代码: 很直观的理解,... « 阅读全文
Ubuntu 11.10下搭建Ruby on Rails开发环境(rvm)
1.先安装gcc,mysql和一些库sudoapt-getupdatesudoapt-getupgradesudoapt-getdist-upgradesudoreboot#重启一下~~2.安装RVM机器重启后,再次登录并打开一个终端窗口。RVM脚本需要先安装好Curl和Git。Curl是一个使用多... « 阅读全文
Rails 3 In Ubuntu 10.04 Env_Config
Today i have tried to taste rails 3.1 . But some problems make me boring.I share This. you must install this packages 1 sudo apt-get install mysql-server mysql-client 2 sudo apt-get install ruby 3 sudo apt-get install rubygems 4 gem install ra... « 阅读全文
写一个 Rails ActionView 的 field_error_proc
# re-defined ActionView::Base.field_error_proc# instead of wrap a error field, insert some attributes into error field# <input type="text" class="class1" /># output:# <input data-errmsg="Error message of field instance" type="text" clas... « 阅读全文
Python还是Ruby
最近,我需要一种快速开发语言,目前炙手可热的快速开发语言就是Python和Ruby了。Ruby和Python都是非常优秀的脚本语言,虽然他们的设计哲学几乎完全不同,但他们效率差不多,应用领域也差距不大,似乎天生就是竞争对手。到底选那个呢?我做了一些简单的比较。我们比较两种语言的时候,抛开性能问题不说... « 阅读全文
rails3 中的一些命令记录 (2011-11-22 17:3
新建一个rails工程 $ rails new + 工程名 进入控制台 $ rails c 或者 railsconsole 开启服务 $ rails server -p*** 生成Rails API文档 $ rake doc:rails #/doc/api目录下就有了一份完整的RailsAPI文档操作数据库 $ sudo rails dbconsole我用的是ubuntu,需要sudo,要不然权限有问题 通过rails的scaffold脚手架生成一个简易web ... « 阅读全文
Ruby Lin as: a caring employer
/Su Geng health cover figure/You Yi shooting stills/forest heart aswork room provides must age, must stage, everyone are in soughtbreakthrough and transformation. Fake Chopard Watches from highschool graduated yihou took advertising, to later has ... « 阅读全文
让Rails版的FCKEditor支持动态设置上传目录
一个多用户的系统,上传图像文件等,希望不同用户的图像上传到它专有的目录里。我最初查到在PHP版的FCKEditor是通过设置$Config('UserFilesPath')来实现,但Rails版的FCKEditor没有此项设置(搜索UserFilesPath关键字后做出此判断)。接着,我查看了FCK... « 阅读全文

