`
sinkzephyr
  • 浏览: 87161 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

Linux 命令

输入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 ...
这是我在把一个项目里的常规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 ...
继上篇<<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目录则 ...
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 ...
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
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 ...

rspec资源

    博客分类:
  • Ruby
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
登陆名: /^[a-z]{2}(?:\w+)?$/i 邮箱: /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i

merb的一些资源

    博客分类:
  • Merb
1.merb api online 2.merb实用教程 3.教程视频 4.待续。。
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 ...
在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 ...
运行环境: 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& ...
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文档活字典 看 ...
google search了一下 "bluehost rails" 就有很多文章(英文居多)。 大家请参考! 但有几个特别要注意的地方。 1. 添加子域名 进入cPanel后在Domains下的subdomains,点击进入,然后添加即可。 (一般人在生成rails时忘了添加子域名,也会忘了生成子域名的link.) 2.dispatch.fcgi和dispatch.rb(在publice目录下)的首行。 因为BlueHost下是虚拟的unix系统,所以要改成#!/usr/bin/ruby (如果在windows下开发的程序,用户常会忘 ...
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 ...
Global site tag (gtag.js) - Google Analytics