link_to white remote => true在IE上抛出406错误

时间:2011-03-22 12:22:24

标签: ruby-on-rails internet-explorer prototype

更新到rails 3时,我遇到了一个非常大的问题。

如果我使用它:

= link_to "Show Parent Text", show_parent_path(c.id), :remote => true, :method => :get

它在Firefox上运行良好,控制器响应正常:

respond_to  do |format|
  format.js do
    render :update do |page|
      page.replace_html "original_#{@h.id}", :partial => "texts/original"
    end
  end
end

但Internet Explorer 9处理带有show_parent_path(c.id)的GET请求的链接,而不是使用AJAX请求,导致406错误页面。

我该如何解决这个问题?我在使用Rails 3.0.5时遇到了这个问题。非常感谢提前!

1 个答案:

答案 0 :(得分:0)

对我来说,错误发生在JavaScript代码中。消除这一点对我有用。 也许这对你有帮助吗?