2012-02-17 10 views
2

rails 3.0フォームの要素にjquery mobileテーマを指定したいとします。以下は動作しません。Rails 3.0フォーム内でのjqueryモバイルデータテーマの指定

<div data-role="page" data-theme="a">    

    ... #content formatted with data theme a 

    <div data-role="checkbox" data-theme="c"> 
     <%= f.check_box :remember_me %> 
     <%= f.label :remember_me %> 
    </div> 

    ... #content formatted with data them a 

</div> 

ありがとうございます!

UPDATE:レール形式でshanabusソリューション -

<%= f.label :remember_me, { 'data-theme' => 'c' } %> 
+1

正確には何が問題になりませんか?エラーが発生していますか? – shanabus

+0

@shanabus、エラーメッセージなし。ページのデータテーマは以下のとおりです。私はデータテーマをcに変更しようとしています。それは残っている。 – Jay

答えて

1

あなたはjQueryのモバイルのチェックボックスのテーマを指定するために、あなたは、チェックボックス要素に直接設定する必要があります。 http://jquerymobile.com/test/docs/forms/checkboxes/options.html

そしてCHECK_BOXに属性を追加するのRails例えば:http://apidock.com/rails/ActionView/Helpers/FormHelper/check_box

・ホープ、このことができます。ここ

<%= f.check_box("label", "accepted", { 'data-theme' => 'c' }, "yes", "no") %> 

は、jQueryのモバイル用のドキュメントです:!このようなものだろう

+0

この構文はエラー – Jay

+0

を生成します。更新をチェックし、 'data-theme'を一重引用符で囲みます。それはうまくいくはずです。そうでない場合は、コメントにエラーメッセージを投稿してください。 – shanabus

+0

シャナバス、ありがとう! – Jay

関連する問題