【发布时间】:2014-02-21 00:16:57
【问题描述】:
我的 .js.coffee 文件之一中有以下代码 sn-p:
$.ajax({
url: '/attachinary_files/' + id
method: 'put'
}).done(//do something)
在我的浏览器控制台中出现错误:
406 Not Acceptable
我找不到原因。我在 application.js 文件中需要必要的文件,例如:
//= require jquery
//= require jquery_ujs
//= require_tree .
我找不到我丢失的东西。任何帮助将非常感激。谢谢:)
编辑:
控制器
def update
super
attachinary_file = AttachinaryFile.find(params[:id])
AttachinaryFile.where(attachinariable_id: attachinary_file.attachinariable_id)
.update_all(is_primary: false)
attachinary_file.update_column(:is_primary, true)
respond_to do |format|
flash.now[:notice] = nil
end
end
【问题讨论】:
-
您的路线对此有何看法?你的控制器代码呢?
-
@RichPeck 我更新了我的帖子
标签: jquery ruby-on-rails ajax coffeescript