- 博客(11)
- 收藏
- 关注
rails3新建项目模板
rails 新建项目可以时加 -m 参数来使用预设模板 使用前提 *nix系统 sqlite3/mysql等数据库已经安装完毕 git rails >= 3.0.4 (3.0.4修复了不能使用https模板文件的bug) 代码 rails new my_app -T -J -m https://gist.github.com...
2011-02-09 17:15:51
126
rails中处理复数单词的pluralize方法
原帖 缘由 在日常开发中,有时候会碰到要将一些单词按照它的数量来按单复数显示 所幸rails已经考虑到了这一点,在ActionView中有一个方法 There are <%= pluralize @user.size, "user" %>. 例子 pluralize(1, 'person') # => ...
2011-02-01 20:46:00
301
原创 cucumber使用中文feature
cucumber支持i18n,可以支持中文feature $ script/cucumber --i18n zh-CN | feature | "功能" | | background | "背景" | | scenario | "场景" | | s...
2010-08-15 16:18:19
873
原创 imatrix Day 2 配置rails3开发gem
开始配置项目首先,将view的模板改为haml, 测试模块改为rspec, 夹具使用factory-girl 编辑Gemfilesource 'http://rubygems.org'gem 'rails', '3.0.0.rc'gem 'mysql'gem 'haml'#devise 使用Haml时需要下面的gemgem 'ruby_parser'...
2010-08-13 21:23:11
122
原创 haml
haml官网 http://haml-lang.com/ github http://github.com/nex3/haml vim-haml http://github.com/tpope/vim-haml
2010-08-13 10:51:12
116
imatrix Day 1
首先安装rails3, 目前版本是3.0.0.RC gem install rails --pre 开始新建 首先看一下rails3 的新脚本 zool@zool-laptop:~/workspace$ railsUsage: rails new APP_PATH [options]Options: -b, [--builder=BUI...
2010-08-12 21:29:17
164
autotest+cucumber无限循环测试的BUG解决
在使用AUTOFEATURE=true autotest测试项目时, cucumber测试无限循环报错。原因在于cucumber测试时生成了rerun.txt,所以解决方法就是编辑~/.autotest,加上下面的代码 Autotest.add_hook :initialize do |at| at.add_exception(%r{^\./\.git}) at.ad...
2010-08-12 05:52:06
362
I18n的human_attribute_name方法
当使用I18n配置mode时, 可以用yml配置'zh-CN': activerecord: models: user: "用户" attributes: user: username: "用户名" email: "邮箱" password: "密码" 因此在form_for里的...
2010-07-16 18:26:42
270
rails3beta4 + devise + cancan 打造权限管理系统(2)
现在将整个页面汉化一下 首先,我们已经在application.rb里配置了local为 zh-CN, 然后到 http://github.com/tsechingho/rails-i18n/blob/master/rails/locale/zh-CN.yml 下载已经配置好的中文包到config/locales里,这样,rails的中文化已经做好了。 接下在做de...
2010-07-15 14:16:42
117
rails3beta4 + devise + cancan 打造权限管理系统(1)
为后面的项目做准备, 先拿来练练手。 rails的环境搭建不再重复,先新建项目 rails new passport -d=postgresql 配置postgresql的帐号密码 rake db:create 启动rails, 查看http://localhost:3000, 一切正常 配置Gemfile gem 'devise',...
2010-07-14 18:24:20
141
PHPRPC for rails
我既想用到rails的敏捷开发,又想使用PHPRPC的跨语言、跨平台、跨环境的特性。既然andot已经实现了PHPRPC for ruby, 那为什么我不能实现PHPRPC for rails?前途是美好的,过程是坎坷的,最终实现了这个功能。测试环境 ruby 1.8.6 + rails 2.3(注:rails的稳定版是2.2,但在2.3里引入了Metal,支持了使用rack的php for ru...
2009-03-01 01:05:18
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人