Require.js,r.js和Rails

时间:2013-08-27 11:48:51

标签: requirejs ruby-on-rails-4 r.js

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

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

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

我也不确定在生产应用上使用forked repos,特别是当我需要修补它们以使其工作时。

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

2 个答案:

答案 0 :(得分:0)

使用此:

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

而不是gem 'requirejs-rails'

然后在config目录中配置requirejs.yml

答案 1 :(得分:0)

这个fork包含了rails 4补丁,尝试了一个。 https://github.com/scalient/requirejs-rails

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