gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中包含 CoffeeScript

转载 作者:行者123 更新时间:2023-12-02 05:45:40 26 4
gpt4 key购买 nike

所以 CoffeeScript 从 3.1 开始就与 Rails 一起发布了?极好的!我正在学习语法。我喜欢简单。

然而,我似乎无法弄清楚如何将它包含在我的网站上。我试过将它包括在内,但没有用。

我有一个 .erb 文件,new.html.erb(显然,这是一个 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>​

而且它根本不显示。想法?

最佳答案

如果启用了 CoffeeScript,Rails 会在 app/assets/javascripts 中为每个 Controller 生成一个 .js.coffee 文件。这就是您的 CoffeeScript 所属的地方,您不需要包含 script 标签。

阅读指南中的更多内容:http://guides.rubyonrails.org/asset_pipeline.html

关于ruby-on-rails - 如何在 Rails 中包含 CoffeeScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10305374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com