Rails.root
# 目前 rails project 的路徑
File.expand_path('../files/quotes.txt', __FILE__)
# __FILE__目前所在路徑 , 相對路徑 ../files/quotes.txt
File.readlines(File.expand_path('../files/quotes.txt', __FILE__)).map(&:strip)
# 取出所有資料, 將每一行變成 arrry ,map(&:strip) 將每個 \n 去除.
File.open('/Users/gem/files/quotes.txt').each do |l| puts l; sleep(1); end
# 循序讀取每一行, 並且 print 出來.
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
# Gemspec 內常看到的, 把這個目錄加入 $LOAD_PATH.unshift (塞到array 第一個)
Dir['lib/**/*.{rb,txt}']
# list lib/ 下所有子目錄與rb,txt 檔案
後續再慢慢增加...
沒有留言:
張貼留言