我正在应用程序控制器类
中编写一个方法ApplicationController < ActionController::Base
protect_from_forgery
def refreshonline
end
end
并将视图放在app / views / layout / refreshonline.html.erb中此文件只包含简单的html
但是当我运行此方法时,它会给我错误Missing template application/refreshonline with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in: * "D:/bitnami/test/projects/online/app/views"
所以我将我的html文件放在正确的位置或需要放在其他地方?
答案 0 :(得分:0)
如果将refreshonline.html.erb上移一个级别到views文件夹中,这将有效。
最好为资源包含一个新控制器并将视图移动到同名文件夹(see here for reference)。