0

jquery mobile を使用して Rails アプリのモバイル バージョンを作成しようとしています。私はjsファイルに以下を含めました:

 $(document).on("mobileinit", function(){
$.extend(  $.mobile , {
    ajaxEnabled: false
});
});

私が抱えている問題は、(デバイスを使用して) ログインしようとすると、セッションの作成ビューにリダイレクトされることです。

情報を入力せずにログインをクリックすると、エラーのあるテキストだけが画面に表示されます。

お知らせ下さい。

4

1 に答える 1

0

ここで答えを見つけました:

https://github.com/plataformatec/devise/wiki/How-To:-Make-Devise-work-with-other-formats-like-mobile,-iphone-and-ipad-%28Rails 固有%29

最終的には次のようになりました。

デバイス初期化子

config.navigational_formats = [:html, :mobile]

アクション コントローラー初期化子:

ActionController::Responder.class_eval do エイリアス :to_mobile :to_html end

Jクエリ:

$(document).on("mobileinit", function(){ $.extend( $.mobile , { ajaxEnabled: false, }); });

于 2013-02-17T15:43:55.353 に答える