Ruby on Rails 将 JavaScript 转换为咖啡



学习如何将javascript转换为coffeescript的好方法是什么?

我正在将全日历添加到我的 RoR 应用程序中。 以下代码来自一个完整日历演示。

            select: function(start, end, allDay) {
            var title = prompt('Event Title:');
            if (title) {
                calendar.fullCalendar('renderEvent',
                    {
                        title: title,
                        start: start,
                        end: end,
                        allDay: allDay
                    },
                    true // make the event "stick"
                );
            }
            calendar.fullCalendar('unselect');
        },

我需要学习如何将该代码转换为咖啡脚本。

谢谢!

  • 转到 http://js2coffee.org
  • 或者你可以下载js2coffee并从命令行完成
  • 或者你可以通过自己输入来做一个困难的方式http://coffeescript.org(尝试咖啡脚本选项卡)

CoffeeScript 页面有一个很好的比较。

在 rails 中,您可以将 .coffee 附加到您的 javascript 文件名中,然后 sprockets 会将 CoffeeScript 编译为 javascript。

它应该看起来像这样:

        select: (start, end, allDay) ->
        title = prompt 'Event Title:'
        if title
            calendar.fullCalendar 'renderEvent',
              title: title,
              start: start,
              end: end,
              allDay: allDay,
            true
        calendar.fullCalendar 'unselect'

最新更新