我的应用每隔一段时间就会抛出以下错误:
Missing template pages/index with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>["text/*"]
奇怪的是页面/索引几乎是一个没有逻辑的静态页面。
class PagesController < ApplicationController
def index
@pagetitle = "Homepage"
end
end
有谁知道哪些浏览器请求text / *格式以及如何复制和/或修复此错误?
答案 0 :(得分:2)
如果有帮助,你可以在控制器中试试这个:
before_filter :force_request_format_to_html
private
def force_request_format_to_html
request.format = :html
end
答案 1 :(得分:0)
我在config / initializers / mime_types.rb中使用Mime :: Type。
Mime::Type.register "text/html", :html, %w( application/xhtml+xml text/* ), %w( xhtml )