ruby
sjhuangx
这个作者很懒,什么都没留下…
展开
-
Rspec 测试
原文:http://my.oschina.net/u/1413049/blog/400668最近正在学习使用Ruby on Rails进行网站开发,其中有使用rspec进行集中测试,可以吧重复的部分单独提出来。(1)当需要重复使用的测试情况,可以用shared_examples("describe") do end提出来,在需要使用的地方可以使用it_behaves_lik转载 2015-06-01 21:56:02 · 1140 阅读 · 0 评论 -
bcrypt使用
在最近的rails中,如果需要使用加密功能,需要安装bcrypt组件,在之前的版本中,在Gemfile文件中加入: gem 'bcrypt-ruby', '3.0.1'但是在目前最新的版本中bcrypt-ruby更名为bcrypt,所以在如果出现错误,应该在Gemfile文件中加入: gem 'bcrypt'原创 2015-06-02 11:51:36 · 1280 阅读 · 0 评论 -
NoMethodError: undefined method `visit' for RSpec(解决)
在rails4中使用capybara+rspec进行测试的时候显示NoMethodError: undefined method `visit' for RSpe,如下图所示这是由于没有引入capybara的DSL,需要在rails_spec.rb文件中添加相应的代码, config.include Capybara::DSL config.expect_with(:rsp原创 2016-05-27 23:10:51 · 2665 阅读 · 0 评论 -
rails and gem is currently not installed (解决)
最近在ubuntu16.04上安装Ruby on Rails,发现安装完成后,关闭终端然后打开,此时如果输入rails会出现 rails is currently not installed.,这是由于rvm的相应脚本没有加载的原因。这是可以使用 source 命令加载 rvm 脚本,source ~/.rvm/scripts/rvm原创 2016-05-20 22:16:12 · 880 阅读 · 0 评论