相关疑难解决方法(0)

在Rails 3.1中添加新的资产路径

有谁知道如何在Rails 3.1中向资产管道添加另一个文件夹?

我想以app/assets/fonts同样的方式app/assets/images服务.


更新:5-7-2013

只是为将来发现此问题以明确添加资产路径的人添加一些说明,在application.rb文件中:

config.assets.paths << "#{Rails.root}/app/assets/fonts"
Run Code Online (Sandbox Code Playgroud)

但是,由于上面的路径app/assets不在你明确添加它,你只需要重新启动rails应用程序,这样Sprockets就可以把它拿起来.

你必须明确地添加是外面的路径app/assets,lib/assets或者vendor/assets,只是记得,虽然链轮拿起新的文件夹是存在,当你的应用程序中加载,在我的经验,它不拿起资产路径新的文件夹,而不重启.

ruby-on-rails path ruby-on-rails-3.1 asset-pipeline

78
推荐指数
3
解决办法
4万
查看次数

如何让Rails 3资产更快地预编译?

我有一个正在运行的Rails 3.2.1应用程序,我正在通过Capistrano部署deploy/assets它来运行deploy:assets:precompile任务.

一切都很好,除了编译本身很慢.我没有那么多CSS和JavaScript(总共大约8200行).

编译资产通常需要大约1-3分钟,大约占整个部署时间的90%.

有没有办法优化这个?也许使用不同的程序来编译资产或以某种方式优化它?

我正在Linode 512上运行应用程序1.9.2-p290,Rails 3.2.1并使用therubyracergem如果有任何相关性.

ruby deployment ruby-on-rails asset-pipeline ruby-on-rails-3.2

25
推荐指数
2
解决办法
4322
查看次数