我在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?有人对最佳做法有任何建议吗?编写自己的脚本来管理生产部署和编译脚本是否更容易?
答案 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的缩小版本。