61得票5回答
12得票2回答
这个符号在rspec中是什么意思:it { is_expected.to ... }

我正在阅读'Better specs'页面,在其中一个例子中提到:context 'when logged in' do it { is_expected.to respond_with 200 } end context 'when logged out' do it { is_ex...

9得票3回答
在irb中重新加载rubygems?

我现在有这个脚本。 def r(this) require this puts "#{this} is now loaded." rescue LoadError puts "The gem '#{this}' is missing." puts "Should I inst...

13得票4回答
个性化在线作业针对统计课程

我教授本科统计学,对于个性化在线作业感兴趣。我已经解决了其中一部分难题,使用latex/markdown + knitr/sweave 以及 seeds 生成了多个版本的问题。 现在,我想开发一个基于Web的系统,使用生成的各种版本,并为每个学生提供不同的在线作业。我研究了几个与表单相关的网...

16得票5回答
Ruby有原子变量吗?

Ruby是否有原子变量,例如Java中的AtomicInteger或AtomicBoolean?

7得票1回答
如何使用jira-ruby gem将转换变为一个问题(issue)?

我正在尝试使用Jira-ruby gem(https://rubygems.org/gems/jira-ruby)在Ruby中访问jira,但是我找不到如何更改转换的方法。 我只能使用REST-api进行更改吗? 有一个Transition类(http://rubydoc.info/gems...

12得票3回答
为什么我应该将开发依赖项添加到我的gemspec文件中?

看起来像是一个奇怪的功能,RubyGems想要知道我的开发依赖关系,但迄今为止我从未见过它在运行gem测试时真正使用这些依赖项。

7得票2回答
修改Paperclip附件的集成测试路径

在Paperclip的文档中提到,您可以通过将以下代码放置在test.rb环境文件中来更改测试的上传路径: Paperclip::Attachment.default_options[:path] = "#{Rails.root}/spec/test_files/:class/:id_par...

22得票3回答
Ruby Mechanize:用户代理?

在 Mechanize 中有多少个用户代理?是否有一个方便的列表可以列出所有的用户代理选项?

14得票3回答
为什么`gem list`命令不包括使用Bundler的`:git`选项安装的gem?

在我们的 Rails 3.2 Gemfile 中,有一些使用选项 :git 安装的 gem,它们指向在 github 上的代码库,例如: gem 'ruote', :git => 'http://github.com/jmettraux/ruote.git' 在执行 bundle ...