在Sencha Touch的config.rb中加载File.Join行的目的是什么?

时间:2013-01-30 21:34:18

标签: ruby sencha-touch sencha-touch-2 sass compass-sass

主题演示中使用的config.rb如下所示:

# Get the directory that this configuration file exists in
dir = File.dirname(__FILE__)

# Load the sencha-touch framework
load File.join(dir, '..', 'touch', 'resources', 'themes')

# Look for any *.scss files in same directory as this file
# Place compiled *.css files in the parent directory
sass_path    = dir
css_path     = File.join(dir, "..")
output_style = :expanded
environment  = :development

File.join行的目的是什么?对于我从github下载的主题演示,它似乎是一个不正确的路径:

https://github.com/senchalearn/Touch-Theming

1 个答案:

答案 0 :(得分:0)

根据Ruby文档:

返回通过使用File :: SEPARATOR连接字符串形成的新字符串。

以下是文档的链接:

http://www.ruby-doc.org/core-1.9.3/File.html

基本上,File.join将字符串连接在一起,返回文件路径中使用的新字符串。