带有spork的Rails 3.2.3在黄瓜测试中不识别辅助方法

Cal*_*lin 10 ruby-on-rails cucumber spork

我有一个使用rails 3.2.3和spork 1.0.0rc2的应用程序.当我进行黄瓜测试时,我得到:

ActionView::Template::Error: undefined local variable or method `page_title'
Run Code Online (Sandbox Code Playgroud)

在我的应用程序助手中定义了page_title.在最后一次捆绑更新之前,我不确定是什么打破了它们.

谁有同样的问题?

SSP*_*SSP 5

要解决此问题,请在Spork.prefork块中添加以下行

full_names = Dir["#{Rails.root}/app/helpers/*.rb"]

full_names.collect do |full_name|
    include Object.const_get(File.basename(full_name,'.rb').camelize)
end
Run Code Online (Sandbox Code Playgroud)