0 0

为什么访问一个stylesheets也要去找controller?5

我是ror的初学者,相信这是一个很简单的问题。
我有一个app, 在WEBrick上跑没有任何问题。但是拿到apache的server上,用的是modrails,所有的javascript, css都不工作了。我发现是它无法访问到这些文件。一看log,竟然访问stylesheets也去找controller了。

ActionController::RoutingError (No route matches "/stylesheets" with {:method=>:get}):
    /vendor/rails/actionpack/lib/action_controller/routing.rb:1441:in `recognize_path'
    /vendor/rails/actionpack/lib/action_controller/routing.rb:1424:in `recognize'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:170:in `handle_request'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:115:in `dispatch'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'
    /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:9:in `dispatch'

怎么会同样的代码,不同的server,结果不一样呢?
如何修正route去改正这个错误?

谢谢!
2008年6月18日 19:48
目前还没有答案

相关推荐

Global site tag (gtag.js) - Google Analytics