Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.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
Ruby on rails Rails找不到用于摘要的模板_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails找不到用于摘要的模板

Ruby on rails Rails找不到用于摘要的模板,ruby-on-rails,Ruby On Rails,我使用的是rails5.1.4和mem\u cache\u store 在我的控制器中,我正在使用以下代码缓存分部代码: respond_to do |format| format.js { render @objects, cached: true } end 我得到了下面的警告,即使这是指向部分的正确路径: Couldn't find template for digesting: admin/objects/_object 我试着直截了当地说: respond_to do |for

我使用的是
rails5.1.4
mem\u cache\u store

在我的控制器中,我正在使用以下代码缓存分部代码:

respond_to do |format|
  format.js { render @objects, cached: true }
end
我得到了下面的警告,即使这是指向部分的正确路径:

Couldn't find template for digesting: admin/objects/_object
我试着直截了当地说:

respond_to do |format|
  format.js { render partial: 'admin/objects/object', collection: @objects, cached: true }
end
但还是得到了同样的信息:

Couldn't find template for digesting: admin/objects/_object

问题似乎与从JS请求呈现HTML有关。为了让它工作,我必须用
.html.erb
显式地命名文件:

respond_to do |format|
  format.js { render partial: 'admin/objects/object.html.erb', collection: @objects, cached: true }
end