9
A
回答
11
就require
而言,没有区别,即require
始终将文件加载到全局名称空间中。
应当指出的是,在这种情况下,内require
将总是运行,因为Rails
在这一点上是指它是内部的模块,所以if
声明总会评估为true。
这意味着代码等同于可能不易混淆:
module Twitter
module Bootstrap
module Rails
end
end
end
require 'twitter/bootstrap/rails/engine'
require 'less-rails'
require 'twitter/bootstrap/rails/bootstrap' if defined?(Rails)
相关问题
- 1. Browserify模块内需要的模块
- 2. 需要一个模块文件并与其模块交互?
- 3. NodeJS需要位于另一个模块内部的模块
- 4. 未定义模块内需要()为requirejs
- 5. 有条件的需要一个模块
- 6. 在内部打字稿模块中需要node.js模块
- 7. 除编译glibc和内核模块外,是否需要内核头文件?
- 8. GPS模块需要时间
- 9. 不需要Node.js模块
- 10. LuaJIT需要模块错误
- 11. Http2需要PageSpeed模块?
- 12. 需要哪些apache模块?
- 13. Ruby需要模块,库
- 14. 此模块需要Proxmoxer
- 15. Ansible - 需要pysphere模块
- 16. 在多个文件中需要相同的模块
- 17. 如何需要一些NPM模块插入我的JS文件
- 18. 需要葡萄API中的助手模块文件
- 19. 导入ES2015模块需要的文件扩展名
- 20. 在Javascript中创建其他文件需要的模块?
- 21. 添加git子模块时不需要的子文件夹
- 22. joomla需要的文件uploder 3模块徽标uploder
- 23. 需要.ami文件wiith的CentOS和Perl模块
- 24. Nodejs需要来自外部文件夹的模块
- 25. 为什么我需要每个文件上的所有模块?
- 26. 需要的文件名,同时下载文件,使用请求模块的NodeJS
- 27. node.js需要方法找不到javascript文件:找不到模块
- 28. 我需要将子模块文件夹添加到.gitignore中吗?
- 29. 需要添加模块文件夹CI HMVC
- 30. 需要配置文件加载PRISM模块