--api
当我使用Rails 5 beta 中的命令创建新的 REST API时,它会安装我不需要的 gem actioncable
。sprockets
如何在没有这些 gem 的情况下创建 API?
--api
当我使用Rails 5 beta 中的命令创建新的 REST API时,它会安装我不需要的 gem actioncable
。sprockets
如何在没有这些 gem 的情况下创建 API?
该rails
命令提供了跳过gem-S
安装的选项。sprockets-rails
Rails 5的rails
命令提供了一个-C
选项,当使用该选项时,会跳过在新应用程序中安装ActionCable 。它不安装ActionCableredis
所需的 gem 。由于gem 已合并到中,因此安装会创建ActionCable所需的文件,但随后会删除它们:actioncable
rails
移除 config/cable.yml
移除 app/assets/javascripts/cable.coffee
移除 app/channels
-S
和选项都-C
可以组合在一个命令中:
$ rails new rest-api --api -C -S