看板 Ruby 關於我們 聯絡資訊
各位大大好, 小妹最近剛學Ruby on Rails, 最近在用grape建置api, 我的資料夾環境如下 -app --api ---member ----data.rb ---root.rb 有個地方不太了清楚, 請問rails的eager load會把app/下的files都載入 為什麼application.rb還要特別增加如下code設定載入api下的檔案呢? config.paths.add File.join('app', 'api'), glob: File.join('**', '*.rb') config.autoload_paths += Dir[Rails.root.join('app', 'api', '*')] 我有把這兩段code註解起來用似乎還是可以work, 不知道是不是我有什麼觀念遺漏了, 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.96.140.20 ※ 文章網址: https://www.ptt.cc/bbs/Ruby/M.1460986495.A.014.html
Neisseria: http://bit.ly/1YE3kNH (Rails 官網連結) 04/19 10:15
Neisseria: 從 5 開始看即可。看起來 app 下皆會 auto loading 04/19 10:15
gianli: 謝謝! 04/19 19:38
CCben: 用grape建立api時,建議除了development環境,也要執行test和 04/26 15:04
CCben: production環境,確認它能正常運作,我曾遇過在development 04/26 15:04
CCben: 環境沒問題, 在test和production環境執行有問題. 04/26 15:06
CCben: 那時deploy到production環境,發現grape載入底下不同api fil 04/26 15:12
CCben: e, 會不同於development環境方式載入. 04/26 15:13