更新到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时遇到了这个问题。非常感谢提前!
答案 0 :(得分:0)
对我来说,错误发生在JavaScript代码中。消除这一点对我有用。 也许这对你有帮助吗?