我刚刚升级到Ruby 1.9.3-p0的Rails 3.2.1,我正在使用Machinist 2.0。在更新大型项目之前,所有测试都通过了。我“米遇到的问题是,当我在我的RSpec的测试中创建一个‘让’调用中的蓝图,然后参考它在做之前块。 let (:new_post) {Post.make!}
before do
Post.stub!(:new).and_return(ne
在构造函数中,经常发生想要将参数变为实例变量的情况。一个天真的方式做到这一点是: class A
def initialize a, b, c
@a, @b, @c = a, b, c
end
end
,但更简单的方法是: class A
def initialize *args
@a, @b, @c = args
end
e
我在rails应用程序的ruby中实现了gem。这种宝石生成的配置文件,我有这样的数据有: 配置/ schedule.rb set :output, "/vol/www/apps/logs/cron_log.log" #Log for production.
set :my_path, "/vol/www/apps/ror_tutorial/current"
every 5.m
我升级了我的应用程序以使用Ruby 1.9.3p0和Rails 3.2.2。要获得捆绑的工作我改变了这一点: gem 'ruby-debug'
这样: gem 'ruby-debug19'
现在rails server给出: Could not find archive-tar-minitar-0.5.2 in any of the sources
Run `bundle install