CoffeeScriptは3.1以降Railsに同梱されていますか?素晴らしい!私は構文に入っています。私はシンプルさが好きです。CoffeeScriptをRailsに含める方法
しかし、私は自分のサイトにそれを含める方法を理解できないようです。私はそれを含めて試してみたが、うまくいきませんでした。
<script type="text/coffeescript">
# Countdown to date script provided by JavaScriptKit.com
# http://www.javascriptkit.com/script/script2/count.shtml
montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
countdown(yr,m,d) ->
today=new Date()
todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
todaym=today.getMonth()
todayd=today.getDate()
todaystring=montharray[todaym]+" "+todayd+", "+todayy
futurestring=montharray[m-1]+" "+d+", "+yr
difference=(Math.round((Date.parse(futurestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
if (difference==0) and document.write(current)
elseif (difference>0) document.write("ONLY "+difference+" DAYS LEFT!")
countdown(2012,4,30)
</script>
そして、それはまったく表示されません:
私は1つの.erbの私は、これは中になりたいファイル、new.html.erbを持っている(当然、これはRailsのアプリです)。アイデア?
申し訳ありませんが、私はnew.html.erbファイルでこれをどのように呼びますか?それはカウントダウンスクリプトです。 – rumblestrut
coffescriptのカウントダウン関数は、javascriptのカウントダウン関数と同じ方法で呼び出すことができます。 Coffescriptはコンパイル時にjavascriptに変換されます。 Asset Pipelineのガイドを読んで理解していないと、それほど遠くになることはありません。 – richardsun