ruby-on-rails – 设计与jQuery Mobile和Rails的问题
我正在尝试设计登录,但由于缺少模板,我收到了500错误.任何的想法?为什么要尝试渲染设计/会话/创建?
Rails 3.1 我正在使用mobylette gem:https://github.com/tscolari/mobylette config.navigational_formats = [:“* / *”,“* / *”,:html,:mobile] 在145msActionView :: MissingTemplate中完成500内部服务器错误(缺少模板设计/会话/创建,应用程序/创建{:handlers => [:erb,:builder,:coffee,:haml],: formats => [:移动],:locale => [:en,:en]}.搜索:*“/ Users / Armageddon / Projects / Business / jquerymobiletest / app / views”*“/ Users / Armageddon / .rvm / gems /ruby -1.9.2-p180-patched@jquerymobiletest/gems/devise-1.4.9/app/views“):呈现/Users/Armageddon/.rvm/gems/ruby-1.9.2-p180-patched@jquerymobiletest/gems/救援/布局中的actionpack-3.1.0 / lib / action_dispatch / middleware / templates / rescues / missing_template.erb(0.5ms) 解决方法
我必须进行以下更改才能使其工作:
配置/初始化/ devise.rb config.http_authenticatable_on_xhr = false config.navigational_formats = [:“* / *”,:mobile] 否则它将无法识别格式.你认为这会处理重定向但实际上并没有.你还需要做一件事. 这对我来说很黑,所以我把它添加到: ActionController :: Responder.class_eval做 现在它有效. 还有一件事;在我的application.rb我有这个为mobylette设置我的移动东西: respond_to_mobile_requests:skip_xhr_requests => false,:fall_back => :HTML 在Responder.class_eval和:fall_back =>之间:html你认为这些都没有必要.很多配置文件看起来都是一样的,或者是重复的.但是,如果没有所有这些设置,它就无法正常工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |