我在Rails 3.0中发现了一个奇怪的错误。我想向Rails团队报告,但我不知道该怎么做。
有谁在这里知道如何做到这一点?托管开源项目在哪里?他们有票务系统吗?
实际上,我将分享我发现的问题,也许这确实不是一个错误。我使用的是Rails 3.0.7和Ruby 1.8.7。
我创建了一些静态页面,我有两个名为“holiday”的页面非常相似,另一个名为“holiday”。首先,我创建了单一的“假日”页面,一切正常。然后我创建了它的复数版本,当我尝试测试它不起作用时,我不断被重定向到未找到或404.只是要清楚,是的我重新启动了服务器但是没有解决问题。当我清除浏览器缓存时,这个奇怪的问题就消失了。
以下是代码段。
在路线中我添加了这个:
match '/holiday' => 'pages#holiday' , :as => 'holiday'
match '/holidays' => 'pages#holidays' , :as => 'holidays'
在控制器中我刚刚添加了空操作
def holiday(); end
def holidays(); end
在views文件夹的某处,我有相应的页面“holiday.html.erb”和“holidays.html.erb”。
当我访问第一页(/假日)时,它有效。页面获得服务。 当我访问第二页(/ hoidays)时,它不起作用。我被重定向到找不到的/ 404页面。
有人在Rails 3中遇到过这个奇怪的问题吗?