divの「data-*」の値を動的に設定する必要がある状況があります。私が実際に使用しているコードは次のとおりです。
= tag('div', { class: 'agile-carousel',\
data: { carousel_list: url_for(format: :json) } }, true)
= "</div>".html_safe
これはひどいです。また、railsは、<div />
chromeや他のブラウザーが絶対に好まない方法でdivを閉じます(いくつかの災害を引き起こします)。
だから私の解決策はそれです。これを行う別の方法があるかどうかを尋ねたいと思います。
アップデート1:
私が持っている小さな問題、このコード:
span class==I18n.locale == locale_used ? "inactive" : nil
= link_to(I18n.t('locale_name', locale: locale_used),\
url_for(locale: locale_used))
link_toを削除すると、機能します。そのようなものを挿入しても| text
エラーが返されることに注意してください。syntax error, unexpected keyword_ensure, expecting $end