Ruby on rails 3 Rails 3.2.3从public返回索引而不是静态页面

Ruby on rails 3 Rails 3.2.3从public返回索引而不是静态页面,ruby-on-rails-3,Ruby On Rails 3,我在heroku上部署了一个rails应用程序。我的索引页面上有一个表单,我想在提交时重定向到一个静态的“Thank.html”页面 问题是,当我请求“Thank.html”时,应用程序会返回索引页。日志显示GET请求的值为200,就好像找到并返回了“Thank.html” 目前我的“谢谢.html”和“index.html”都在公用文件夹中。我目前还没有路由,希望Rails在没有额外配置的情况下总是从public返回匹配的静态页面 我确实尝试了年提出的修复方案,但没有成功 匹配“/foo”,:

我在heroku上部署了一个rails应用程序。我的索引页面上有一个表单,我想在提交时重定向到一个静态的“Thank.html”页面

问题是,当我请求“Thank.html”时,应用程序会返回索引页。日志显示GET请求的值为200,就好像找到并返回了“Thank.html”

目前我的“谢谢.html”和“index.html”都在公用文件夹中。我目前还没有路由,希望Rails在没有额外配置的情况下总是从public返回匹配的静态页面

我确实尝试了年提出的修复方案,但没有成功

匹配“/foo”,:to=>重定向(“/public/foo.html”)


关于如何解决这个问题有什么想法吗?

我使用了下面文章中的一些额外配置来添加静态页面的缓存。似乎这就是将所有请求强制发送到我的index.html页面的原因。我在config.ru中注释了机架相关信息,一切正常。devcenter.heroku.com/articles/static-sites-on-heroku