1

私はまだ Deface gem を使用しておらず、Deface のSpree チュートリアルを読み、Github のSpree/Deface の説明をスキップしましたが、次の問題が機能しません。

Rails 4 を使用した私の Spree stable-2-1 に<li id="locale-select" data-hook="" style="float: right; margin-right: 10px;">は、I18N gem によって生成され、すべてのページの _main_nav_bar.html.erb で利用できるこの要素があります。

<li>この要素に要素を追加したいclass="dropdown-menu"。データフックは空です。Deface でこれを達成する方法がわからず、それが可能かどうか疑問に思っています。

ここにいる誰かが Deface に関する詳細情報を提供し、このタスクを達成する方法を説明してくれることを願っています。(たぶん、私は間違った道をたどっているので、I18N で要素を見つけてオーバーライドする必要があります。)

4

1 に答える 1

1

同じ問題に直面して、私はhttps://github.com/spree/defaceを読み、適切な要素を選択すると表示され、:add_to_attributesアクションを使用して HTML 属性を挿入できます。

于 2014-09-25T12:23:39.990 に答える