HTML5のdata属性の名前をRailsのViewで付ける時と、jQueryからアクセスする時の注意RailsHTML5jQuery HTML5のdata-* 属性名は XML-compatibleかつ先頭3文字が「xml」でない文字で書かないといけません。 XML-compatibleとは 先頭が英文字または、「_(アンダースコア)」 で始まり2文字目移行が「-(ハイフン)」「.(ピリオド)」 を含む英数字。 ( 「.(ピリオド)」 は使わないほうがよいらしい) RailsのViewで書く時の注意 Viewで要素のデータ属性を下のように書くときがある。 RubyのSymbolでは「-(ハイフン)」を使えないので以下の様には書けない。