缺少特定功能的模板错误 - 其他工作正常

时间:2015-09-10 14:52:44

标签: ruby-on-rails

当有人点击超链接下载文件时,我会触发一条路线。

我的路线:

'/document/download_some_file/' => 'documents#download_some_file'

我的控制器:

def download_some_file
  content = 'hello world'
  send_data content, :filename => 'some_file.dat'
  # if I comment out the above line (send_data) I get a missing template error
  # if I name this function anything other than download_xyz I get a missing template error
end

这很好用。但是我有另一个超链接:

'/document/refresh_files/' => 'documents#refresh_files'

然后

def refresh_files
  #stuff here
  #this throws a missing template error
  #if I rename this to download_xyz it works fine
end

那么......这到底发生了什么?我展示的第一个函数(download_some_file)可以正常工作。

我正在尝试修复refresh_files。它应该只调用Documents控制器中的另一个函数。即使我只是做puts,我也会收到模板错误。

0 个答案:

没有答案