我有一个index.js
可以从桌面触发的地方,但是当我尝试从 Mobile Safari 打开时出现以下错误。
ActionView::MissingTemplate: Missing template ads/thumbs/index, application/index with {:locale=>[:es, :en], :formats=>[:mobile], :handlers=>[:erb, :builder, :haml]}. Searched in: * "/app/app/views" * "/app/vendor/bundle/ruby/1.9.1/gems/devise-1.5.2/app/views" * "/app/app/views"
我不确定为什么它会:formats=>[:mobile]
在文件夹中没有这样的文件时寻找。
尝试使用手机设备登录后也会发生同样的情况。我尝试渲染一个不存在的create.mobile.haml
文件。
PS有没有办法让视图在找不到时:mobile
回退默认视图?:html
那会成功的。