Activeadmin: 有兴趣远离咖啡脚本吗?

创建于 2017-07-26  ·  3评论  ·  资料来源: activeadmin/activeadmin

Activeadmin 是我使用的唯一需要coffeescript 的gem,我想知道你们对消除这种依赖并将所有coffeescript 迁移到现代香草js 有何想法? 我看到的主要好处是更少的依赖(我不会开始一场关于喜欢不喜欢咖啡脚本的激烈战争:D)

我还不确定生成的 JS 会是什么样子,但在我秒杀它之前,我想知道维护者是否同意这个方向,否则我不会花更多时间在上面 :)

最有用的评论

请分享您对此有何想法。 我也很想在这方面寻求帮助。 一旦转换到位,我想开始删除 jQuery UI 并使用单个组件。 一个提交 #5081 展示了它如何工作的快速概念证明。 我真的很喜欢 JS 是如何为 Bootstrap 完成的,因为它们是自包含的组件,其中一些我们可以使用。 对于日期选择器等其他东西,我们必须找到另一个解决方案。

让我知道您是否有兴趣在这方面合作以及您有什么想法。 谢谢!

所有3条评论

是的,我们同意。 #5050 重复

@thejspr好时机。 😉 我们同意。 正如@varyonic提到的,在看到使用 ES6 以及这样做的原因时存在重复的问题。 我已经开始在#5081 中将我们现有的 CoffeeScript 转换为 ES6。 现在我们将使用 sprockets-es6,但也许在我们发布 AA v2 之前,sass-rails v6 和 sprockets v4 将可用,这意味着我们不需要 sprockets-es6 gem

我想做更多的工作,但我认为最好和最简单的方法是将 CoffeeScript 转换为 ES6 并在之后改进 ES6 代码,这样我们才能确保提供现有的功能和行为。

请分享您对此有何想法。 我也很想在这方面寻求帮助。 一旦转换到位,我想开始删除 jQuery UI 并使用单个组件。 一个提交 #5081 展示了它如何工作的快速概念证明。 我真的很喜欢 JS 是如何为 Bootstrap 完成的,因为它们是自包含的组件,其中一些我们可以使用。 对于日期选择器等其他东西,我们必须找到另一个解决方案。

让我知道您是否有兴趣在这方面合作以及您有什么想法。 谢谢!

此页面是否有帮助?
0 / 5 - 0 等级