Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 用于AJAX调用和呈现的ActionView::MissingTemplate:json_Jquery_Ruby On Rails_Json_Ajax_Passenger - Fatal编程技术网

Jquery 用于AJAX调用和呈现的ActionView::MissingTemplate:json

Jquery 用于AJAX调用和呈现的ActionView::MissingTemplate:json,jquery,ruby-on-rails,json,ajax,passenger,Jquery,Ruby On Rails,Json,Ajax,Passenger,我在这件事上被难住了。我只是在生产中遇到了这个问题,开发按预期进行,ajax调用成功。在生产中,调用是作为JSON进行的,但我得到了一个缺少模板的错误 生产环境: AJAX调用: $.ajax url:url 类型:“补丁” 数据:采购成本项目:{说明:说明,总计:总计} 数据类型:json 控制器响应块: 生产日志: 您只需使用render json:{purchasing_cost_total:@purchasing_cost_total,status:200}这是我在rails使用ujs系

我在这件事上被难住了。我只是在生产中遇到了这个问题,开发按预期进行,ajax调用成功。在生产中,调用是作为JSON进行的,但我得到了一个缺少模板的错误

生产环境:

AJAX调用:

$.ajax url:url 类型:“补丁” 数据:采购成本项目:{说明:说明,总计:总计} 数据类型:json

控制器响应块:

生产日志:


您只需使用render json:{purchasing_cost_total:@purchasing_cost_total,status:200}这是我在rails使用ujs系统并尝试调用update.js.erb时经常遇到的错误。我不确定这是否有助于调试。
Ubuntu 14.04
Passenger Nginx
respond_to do |format|
  format.json { render json: @purchasing_cost_total, status: 200 }
end
INFO -- : Started PATCH "/properties/1/purchasing_cost_items/2"

INFO -- : Processing by PurchasingCostItemsController#update as JSON

INFO -- :   Parameters: {"purchasing_cost_item"=>{"description"=>"Test description", "total"=>"1690"}, "property_id"=>"1", "id"=>"2"}

INFO -- : Completed 500 Internal Server Error in 11ms

FATAL -- : ActionView::MissingTemplate (Missing template purchasing_cost_items/update, application/update with {:locale=>[:en], :formats=>[:json, :js, :html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif,
 :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}.