如何强制使用IE9的导轨路线获取请求?

问题描述:

我不得到它,但是,当我参观,我的工作就在IE9访问这个网址我得到这个错误如何强制使用IE9的导轨路线获取请求?

Started GET "/wheels/5/change" for 208.104.677.174 at 2011-12-25 18:56:02 -0500 

AbstractController::ActionNotFound (The action '55' could not be found for WheelsController): 

所有其他浏览器似乎工作正常,但IE9

网站某些原因这是我为这个

resources :wheels do 
    member do 
    post :default 
    post :change 
    end 
end 

路线,但你可以在IE中看到它发送一个GET请求....任何想法

这里是L墨水

<%= link_to 'Set', default_wheel_path(wheel), :confirm => 'Are you sure?', :method => :post %> 
+0

你在做什么?这是一个链接吗?它是一个表单标签吗? IE如何被告知提出此请求? – 2011-12-26 00:11:17

+0

它的链接...让我给你的链接1秒 – Trace 2011-12-26 00:12:29

+0

'你确定吗?',:方法=>:交%> – Trace 2011-12-26 00:14:23

Rails 3中的链接现在需要启用JavaScript和jquery-ujs库。确保你的布局中包含jquery和jquery-ujs。

+0

是但为什么它只能在IE9 – Trace 2011-12-26 00:16:58

+0

中检查浏览器错误日志和html输出,在那里可能会丢失一些东西。 – 2011-12-26 00:18:01

+0

另外,firefox和chrome正确实现html5链接,所以这可能是IE的问题。 – 2011-12-26 00:18:33