我的rails 4.1.1项目的根目录中有一个名为coverage的文件夹,显示了我的所有测试覆盖率。我希望设置一个路由来达到这个目的,但由于它不在公共文件夹中,所以它不起作用。我有以下路线定义...
get '/rspec', :to => redirect('/coverage/index.html')
这可能吗?如果是这样,怎么样?感谢。
答案 0 :(得分:1)
要执行此操作,您可以Rack::Static
将其添加到config/application.rb
:
config.middleware.use Rack::Static, :urls => ['/coverage'], :root => Rails.root.to_s
答案 1 :(得分:0)
您可以将coverage目录符号链接到公共目录
ln -nfs coverage public/coverage