0
A
回答
0
使用Rails 3.2,您可以创建一个引擎,并将这些资源放置在资产目录中,以便它们自动被拾取。请注意,如果您使用生成器创建可挂载引擎,它将在javascript,图像和样式表下创建名称空间目录。不要把你的东西放在这些子目录中,否则父应用程序将无法找到它们。只需将它们直接放入JavaScript,图像或样式表中即可。
3
你需要做的是:
做一个railtie:
module MyGemName module Rails class Engine < ::Rails::Engine end end end
把它们放在一个目录,否则将是一个适当的资产路径,像
lib/assets/stylesheets
。使用链轮,包括JavaScript的:
//= require "foobar"
使用SASS包括样式表:
@import "foobar";
使用SASS功能
image-url
如果你是指图片样式表内:.widget { background-image: image-url("widget-icon.png"); }
assets目录的行为应该与您自己的应用程序中的行为完全相同。
您可以在formalize-rails中找到一个示例,其中包含样式表,JavaScript和图像。
相关问题
- 1. Rails 3为旧资产提供服务
- 2. 红宝石服务器没有提供宝石?
- 3. Rails:apache提供服务时的资产404
- 4. 创建一个宝石服务器,我可以发布宝石
- 5. Rails 3 - 从资产服务器提供资产时出现故障吗?
- 6. 我可以使用其他宝石的Rails宝石吗?
- 7. Rails 3不能在apache服务器上为生产资产提供服务
- 8. DropWizard可以从jar文件外部提供资产吗?
- 9. 在我的资产管道中包含宝石资产
- 10. 我可以在另一个红宝石块内有红宝石块吗?
- 11. Rails4问题与服务供应商提供的资产(图像)
- 12. 我可以在Android应用程序中提供服务吗
- 13. 红宝石Javascript和资产
- 14. 资产管道和宝石
- 15. 在rails 3.1应用程序中,我可以从一台服务器上编译和提供静态资产吗?
- 16. 单个ELB可以为多个域提供服务吗?它可以提供多个子域名吗?
- 17. wordpress漏洞可以为服务器提供root权限吗?
- 18. Rails资产管道为旧清单提供服务
- 19. Python - Web服务器可以避免为每个请求提供内容吗?
- 20. 为什么资产需要资产宝石:预编译完成?
- 21. 如何使用puma/nginx为不属于资产管道的资产/公共资产提供服务?
- 22. 在aws ec2实例中为生产中的静态资产提供服务
- 23. 我可以使用ASP.NET Web API框架为POST服务提供HTML响应吗?
- 24. 杂种可以用于生产轨道上的红宝石吗?
- 25. RVM可以隐藏全球宝石中的宝石吗?
- 26. 从另一个宝石需要宝石的资产
- 27. awStats可以提供其他服务器的日志文件吗?
- 28. 可以在nfsn提供的服务器上安装couchdb吗?
- 29. CloudWatch可以提供服务器或elb的详细信息吗?
- 30. 可以简化提供单个gettable/settable变量的服务吗?