私はこのhtmlが正しいと思います
<span id="tag_8" data-translations="{"en":"cat"}" class="myTag selected">chat</span>at
# generated with :
# %span.myTag{:id => "tag_" + tag_id.to_s, :'data-translations' => translations(tag_id).to_json}= tag
jquery スクリプト内から翻訳を読み取ろうとしていますが、失敗しています:
selectedTag = $('#tag-list li span.myTag.selected:first')
console.log 'translations: ' + selectedTag.data("translations", "en")
=> translations: [object Object]
#however
console.log 'translations: ' + selectedTag.data("translations")
=> translations: {"en"=>"cat"}