- 浏览: 89600 次
- 性别:
- 来自: 广州
最近访客 更多访客>>
最新评论
-
sinkzephyr:
zhongzhai 写道谢谢~嘿嘿不用谢
Rails 表关系 -
zhongzhai:
谢谢~嘿嘿
Rails 表关系 -
hexawing:
那么请教一下你现在是在什么平台下?thin也被淘汰了么……
安装thin [windows] -
sinkzephyr:
hexawing 写道你的thin在windows下稳定么?我 ...
安装thin [windows] -
hexawing:
你的thin在windows下稳定么?我装了为什么一天不到就会 ...
安装thin [windows]
文章列表
输入cd命令而不带任何参数,可以直接切换到/home目录(等效于cd ~),
输入cd –则可以切换到你浏览的上一个目录。
重启输入法: pkill ^scim && scim -d
sudo passwd root 启用 root 帐号 (也就是 设置一个口令)
sudo -s -H 终端机模式下切换到 root 身份
安装和卸载命令
安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-ge ...
- 2009-01-03 19:30
- 浏览 896
- 评论(0)
这是我在把一个项目里的常规test换成rspec测试时(就是TDD到BDD的转换)总结的一些正则表达式,说不定以后写个test_to_rspec的plugin里能用到.
寻找"def test_should_find_some_one" “(def test\_)(\w+)”
替换为 "it 'should_find_some_one' do" “it '$2' do”
寻找"it 'should_be_more'" “(it +)(["|'])([a-z ]+)\_”
替换为 "it 'should be ...
- 2008-12-25 22:33
- 浏览 768
- 评论(0)
继上篇<<autotest, 让你的rspec测试自动化>>
我们实现了rspec的自动化测试,但老是要打开dos shell来看最近一次测试的结果也太麻烦了.
好了,让我们来实现自动化测试的自动提示.
1.安装gem
gem install diff-lcs
gem install ruby-snarl
2.下载 famfamfam Silk icons ,把下面3个文件放在$RUBY_HOME\lib\ruby\gems\1.8\gems\ZenTest-3.6.1\lib\icons 目录下,$RUBY_HOME是ruby的安装目录。 如果没有icons目录则 ...
- 2008-12-23 10:46
- 浏览 1555
- 评论(0)
1.确保你安装了rspec和rspec-rails
gem install rspec
gem install rspec-rails
2.安装Zentest,来实现自动化
gem install ZenTest
3.下载diff.exe文件并把它放在system32文件夹下,下载地址:http://gnuwin32.sourceforge.net/downlinks/diffutils-bin-zip.php
4.增加一系统变量HOME,值为%USERPROFILE%
5.进入RAIL_ROOT,
ruby script/autospec
ps:
在autospec环境下
Ctr ...
- 2008-12-22 16:18
- 浏览 1416
- 评论(0)
1.
gem install rack
2.
gem install eventmachine
如果出现最新版eventmachine不支持windows环境,用-v指定版本
gem install eventmachine -v0.12.0
3.
gem install thin --ignore-dependencies
4.进入rails app目录并启动thin
thin start
- 2008-12-18 15:42
- 浏览 3349
- 评论(3)
1.uninitialized constant Dependencies
条件:
在windows下以gem的方式安装rspec和rspec-rails。但在ruby script/spec_server下做测试时spec your_spec.rb -X 会出现
uninitialized constant Dependencies (NameError)
script/spec_server:33:in `run'
解决:
打开script/spec_server文件,把
::Dependencies.mechanism = :load
改成
ActiveSupport::Depe ...
- 2008-12-18 13:16
- 浏览 1225
- 评论(0)
http://www.decodeuri.com/2008/10/02/rspec-link-fest/
http://blog.emson.co.uk/2008/06/understanding-rspec-stories-a-tutorial/
http://dannorth.net/whats-in-a-story
Rspec links大全
http://rubypond.com/articles/2008/03/31/using-rspec-have_tag/?edu
Using rspec have_tag
http://pastie.org/167767
- 2008-12-13 19:56
- 浏览 1360
- 评论(0)
登陆名:
/^[a-z]{2}(?:\w+)?$/i
邮箱:
/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i
- 2008-12-13 10:27
- 浏览 1188
- 评论(0)
1.安装gems
gem install rspec
2.关于数据库,由于merb的mysql gem (do_mysql)对windows的支持不好,所以改用sqlite。
感兴趣的朋友可以在linux下安装do_mysql gem,这样就可以玩mysql了
gem install do_sqlite3
下载sqlite dll:
http://www.sqlite.org/download.html
也可以直接下载http://www.sqlite.org/sqlitedll-3_6_6_2.zip
解压缩sqlitedll-3_6_6_2.zip,把sqlite3.d ...
- 2008-12-12 15:24
- 浏览 1422
- 评论(0)
在controller和view直接跳转 - Ctrl + Shift + A
在controller/model和test/spec之间跳转 - Ctrl + Shift + T
直接跳转到类和方法的源代码 - Ctrl + B
自动补齐 - Ctrl + Space
方法参数提示 - Ctrl + P
快速修复提示 - Alt + Enter
上下文帮助 - Ctrl + Shift + Enter
重命名重构 - Ctrl + R
Ctrl+Shift+↓ 复制当前行到下一行
Alt+Shift+↓ 移动当前行到下一行
Ctrl-U,然后按 U 将选定内容转换为大写
Ct ...
- 2008-12-12 10:49
- 浏览 1532
- 评论(0)
运行环境:
ruby 1.8.6
rails 1.2.5
gem 1.0.1
这里用的是gmail的服务器,由于rails中的actionMailer不支持TLS(SSL)连接,但这却是Gmail SMTP服务器唯一的传输方式。网上已经有专门这个问题提供的plugin,下面总结一下配置的具体步骤:
1.安装插件: 打开cmd,进入rails项目的目录
输入 ruby script/plugin install http://svn.xlsuite.org/trunk/vendor/plugins/action_mailer_tls/
然后在项目目录下寻找"smtp_tls.rb& ...
- 2008-12-10 10:35
- 浏览 3372
- 评论(2)
1.Win32ole
2.Rails插件收集
3.如何写一个简单的Rails Plugin
4. Rails 制作自己的出错信息
5.在加强irb的自动完成功能(words completion)
irb -r irb/completion
6、文档帮助
1) fastri 你还在用ri来查文档吗?那你一定会抱怨ri实在太慢了,没关系,开命令窗口:
gem install fastri
按照快速ri这个gem包,然后
fastri-server -b
建立索引,然后你再使用qri查文档,速度是不是快了n倍?
2) rails文档活字典 看 ...
- 2008-12-10 10:33
- 浏览 1328
- 评论(0)
google search了一下 "bluehost rails" 就有很多文章(英文居多)。
大家请参考!
但有几个特别要注意的地方。
1. 添加子域名
进入cPanel后在Domains下的subdomains,点击进入,然后添加即可。
(一般人在生成rails时忘了添加子域名,也会忘了生成子域名的link.)
2.dispatch.fcgi和dispatch.rb(在publice目录下)的首行。
因为BlueHost下是虚拟的unix系统,所以要改成#!/usr/bin/ruby
(如果在windows下开发的程序,用户常会忘 ...
- 2008-12-10 10:24
- 浏览 2202
- 评论(0)
1.错误: InvalidAuthenticityToken error:
解决方案:http://api.rubyonrails.org/classes/ActionController/RequestForgeryProtection/ClassMethods.html
2. 在community_engine开发过程中,若想自定义或修改里面的代码,但又不想每次重启server查看更新的结果,
在development环境下的解决方法:
Want Rails to reload the CE code on every request while in development ...
- 2008-12-10 10:21
- 浏览 1306
- 评论(0)