Forms Zurb基金会复选框在发布现场时看起来很有趣 我有一个简单的基础。在当地看起来很棒:

Forms Zurb基金会复选框在发布现场时看起来很有趣 我有一个简单的基础。在当地看起来很棒: ,forms,checkbox,zurb-foundation,Forms,Checkbox,Zurb Foundation,但是,当我发布到Heroku时,我的复选框都是这样的,没有更改任何代码: 有什么想法吗?以下是我的复选框代码: <label class="inline" for="attendance_shirt"> <input name="attendance[shirt]" type="hidden" value="0"> <input id="attendance_shirt" name="attendance[shirt]" style=

但是,当我发布到Heroku时,我的复选框都是这样的,没有更改任何代码:

有什么想法吗?以下是我的复选框代码:

<label class="inline" for="attendance_shirt">
        <input name="attendance[shirt]" type="hidden" value="0">
        <input id="attendance_shirt" name="attendance[shirt]" style="display: none;" type="checkbox" value="1" class="hidden-field"><span class="custom checkbox checked"></span> Check here
</label>

检查这里

使用最新的基础V4.1.6

UPDATE:似乎在本地运行良好,因为表示复选框的
span
元素的
内容
css属性是
“\00d7”
。然而,当我将Rails站点发布到Heroku时,由于某种原因,
\u custom-forms.SCSS
中的SCSS代码变成了
“\2A2F”


这只是Rails的基础宝石中的一个bug吗?有解决办法吗

查看Zurb文档,自定义复选框似乎使用UTF-8乘法符号×(\00d7在css内容中)而不是常规的X字符。如果您使用的是同一个字符,则可能必须将Heroku配置为使用UTF-8

看看答案,这一行可能会帮助您:

heroku config:add LANG=en_US.UTF-8

我已经在Heroku中使用UTF-8编码:(在Heroku run bash中)
irb(main):001:0>“a”。编码(下一行)“a”。编码(下一行)=>35;