我們的網站使用Ruby on Rails編寫。我們正在使用coffeescript & SCSS。我在用我的網站設置uniformjs時遇到了一些問題。這裏有一個鏈接到uniformjs:http://uniformjs.com/在Ruby on Rails上使用uniformjs標準化表單(我們也使用coffee&scss)
我們的網站使用JS和CSS的CSS的咖啡,我有問題設置它正確。下面是我做了什麼:在資產/樣式
- 放uniform.default.css資產/ JavaScript的
- 放jquery.uniform.min.js
包括行:
$(function(){ $("select, input:checkbox, input:radio, input:file").uniform(); });
我預期這將所有的工作很好,因爲咖啡會拉JS文件到application.js中,SCSS會拉CSS文件到application.css和home.coffee.js文件有李實際上使一切變得統一。
我得到一個模糊的錯誤,關於一個詞沒有被定義。然後,我將jquery.uniform.min.js重命名爲jquery.uniform.min.js.coffee,並將uniform.default.css重命名爲uniform.default.css.scss。
現在,我得到一個錯誤說:
Invalid CSS after "...: alpha(opacity": expected comma, was ":0);"
(in /home/user/Desktop/mysite/app/assets/stylesheets/uniform.default.css.scss)
在得到此設置任何幫助將非常感激。乾杯!
UPDATE所以我把.uniform調用放在application.js而不是home.js.coffee中。這讓蟲子消失了。但是,樣式仍然無法正常工作。即我的文本字段仍然看起來很奇怪,單選按鈕的圖像沒有出現,儘管我在資源/圖像中有圖像文件。
林戈
爲什麼uniform.default.css.scss擴展名爲.scss?我相信你應該清楚它.css – clyfe 2011-12-29 23:00:53
改回它。我還將jquery統一調用放在application.js中而不是home.js.coffee中。見編輯 - 一些更多的信息。感謝提示! – 2011-12-29 23:14:48