Ruby on rails 3 如何使用Desive for“获取jQTouch移动视图?”;“登录”;及;注册号;?
我有一个Rails 3应用程序,我正在使用Desive和jQTouch 除了“登录”和“注册”之外,我的所有移动视图都正常工作 当我尝试使用移动版本登录时,我得到以下信息:Ruby on rails 3 如何使用Desive for“获取jQTouch移动视图?”;“登录”;及;注册号;?,ruby-on-rails-3,devise,jqtouch,Ruby On Rails 3,Devise,Jqtouch,我有一个Rails 3应用程序,我正在使用Desive和jQTouch 除了“登录”和“注册”之外,我的所有移动视图都正常工作 当我尝试使用移动版本登录时,我得到以下信息: Missing template user_sessions/create with {:locale=>[:en, :en], :formats=>[:mobile], :handlers=>[:rxml, :erb, :rjs, :builder, :rhtml]} in view paths
Missing template user_sessions/create with {:locale=>[:en, :en], :formats=>[:mobile], :handlers=>[:rxml, :erb, :rjs, :builder, :rhtml]} in view paths
对于其他控制器,我添加了format.mobile并创建了移动视图,但是对于登录和注册,我很难将它们分类
关于如何让我的jQTouch移动视图与Desive配合使用以进行登录和注册,您有什么想法吗?您需要做两件事 1) 在config/initializers/designe.rb中,您需要添加:mobile作为可接受的类型。 要执行此操作,请找到以下行:
config.navigational_formats = [:html]
并将:mobile添加到它,因此它现在应该是:
config.navigational_formats = [:html, :mobile]
2) 您需要创建另一个初始值设定项文件并向其中添加以下代码:
ActionController::Responder.class_eval do
alias :to_mobile :to_html
end
这将使所有设计重定向都能工作
如果需要更多信息,请查看Desive wiki
你需要做两件事 1) 在config/initializers/designe.rb中,您需要添加:mobile作为可接受的类型。 要执行此操作,请找到以下行:
config.navigational_formats = [:html]
并将:mobile添加到它,因此它现在应该是:
config.navigational_formats = [:html, :mobile]
2) 您需要创建另一个初始值设定项文件并向其中添加以下代码:
ActionController::Responder.class_eval do
alias :to_mobile :to_html
end
这将使所有设计重定向都能工作
如果需要更多信息,请查看Desive wiki