Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我需要咖啡导轨、sass导轨等吗。。在生产中?_Ruby On Rails_Ruby On Rails 4_Heroku_Coffeescript_Asset Pipeline - Fatal编程技术网

Ruby on rails 我需要咖啡导轨、sass导轨等吗。。在生产中?

Ruby on rails 我需要咖啡导轨、sass导轨等吗。。在生产中?,ruby-on-rails,ruby-on-rails-4,heroku,coffeescript,asset-pipeline,Ruby On Rails,Ruby On Rails 4,Heroku,Coffeescript,Asset Pipeline,我是否需要: gem'sass' gem'sass-rails' gem“咖啡轨” 等等。。在我的生产文件中?我对Rails和资产管道的了解有点有限,但我认为这些只需要创建一次资产,这可以在投入生产之前完成 我们正在运行由Heroku托管的Rails 4.2+Puma。正如您所建议的,这取决于您的部署方式。Heroku在部署时进行资产编译,所以如果您使用Sass和CoffeeScript,您还必须将这些gem保存在生产环境中 或者,也可以在部署之前进行资产编译,并且只推送已编译的资产。不过,这需

我是否需要:

gem'sass'

gem'sass-rails'

gem“咖啡轨”

等等。。在我的生产文件中?我对Rails和资产管道的了解有点有限,但我认为这些只需要创建一次资产,这可以在投入生产之前完成


我们正在运行由Heroku托管的Rails 4.2+Puma。

正如您所建议的,这取决于您的部署方式。Heroku在部署时进行资产编译,所以如果您使用Sass和CoffeeScript,您还必须将这些gem保存在生产环境中

或者,也可以在部署之前进行资产编译,并且只推送已编译的资产。不过,这需要一些配置和脚本。在这种情况下,这些gem可能仅限于开发环境