我正在为我的Rails 3网站的一部分实现Google AMP pages。
为了支持.amp.html
模板,我向/config/initializers/mime_types.rb
添加了一个新的mime类型:
Mime::Type.register 'text/html', :amp
但是,发生了奇怪的事情。当我在控制台中查看时,它将所有js请求作为AMP处理!如果我访问了正常的html页面,则一切看起来都正确:
Processing by ExampleController#index as HTML
但是所有的javascript请求都变成了:
Processing by ExampleController#index as AMP
请求工作异常,但这似乎不对。为什么会这样呢?
答案 0 :(得分:0)
好,解决了。看来我需要做
Dim textWithHardBreaks As String = TextBox1.Text.Replace(softLineBreak, Environment.NewLine)
Mime::Type.register_alias 'text/html', :amp
而不是register_alias