1

我在 rails 4 应用程序中使用 Require.js。但是在生产环境中我想编译成 1 个文件并使用 almond. 现在显然 require.js 推荐 r.js,它甚至有一个 coffeescript 插件,但这意味着手动在 Rails 之外运行它。

有 requirejs-rails gem,但这似乎有一段时间没有更新并且没有 rails4 支持。有几个分叉版本,但是当我尝试使用它们时出现错误:

`user_config=': undefined method `delete' for false:FalseClass **strong text**

我也不确定在生产应用程序上使用分叉存储库,特别是当我需要修补它们以使其工作时。

所以我的问题是其他人如何在 rails4 应用程序中管理 AMD?有人对最佳实践有任何建议吗?编写自己的脚本来管理生产部署和编译脚本是否更容易?

4

2 回答 2

0

Use this:

gem 'requirejs-rails', git: 'git://github.com/jwhitley/requirejs-rails.git'

Instead of gem 'requirejs-rails'.

Then configure your requirejs.yml in config directory.

于 2013-10-24T05:19:49.083 回答
0

这个叉子包含了 rails 4 个补丁,试试那个。https://github.com/scalient/requirejs-rails

我现在正在使用它,似乎工作正常(没有错误)。最后一步是缩小版的要求。

于 2013-12-03T23:46:11.920 回答