这是一个奇怪的问题。我今天启动了一个新的 Rails 4 应用程序,然后创建了一个名为 transfer_functions 的资源。当我点击 localhost:3000/transfer_functions/1 之类的 url 时,它会将 /favicon.ico 附加到它的末尾,并且我在服务器控制台中收到此错误。
ActionController::RoutingError (No route matches [GET] "/transfer_functions/1/favicon.ico"):
有任何想法吗?谢谢!
该应用程序正在使用“turbolinks”gem。
更新:
我正在使用 Twitter Bootstrap 并使用相应的生成器创建应用程序布局。我从 application.html.haml 文件中删除了这一行,它解决了问题。
%link(href="favicon.ico" rel="shortcut icon")
不确定我是否理解为什么会导致问题。