我还没有使用过 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 中找到元素并覆盖它。)