在environment.rb中有
config.log_level =:debug
如果只希望在production環境下,輸入少量的log,則只需要在config/environments/production.rb中更改:
config.log_level = :warn
附帶log level:
rails可以通過選擇不同的loglevel來控制log檔案的輸出,可以使用的log level有:debug, :info,:warn, :error, :fatal。 :debug level提供最詳細的log,可以將每一條sql都記錄下來。:infolevel是production環境下的預設設定,不會寫出sql的執**況,但也會很詳細,如果是activemailer,它會記錄下每封信的內容,log檔案內容就是快速增長。為了避免log把空間塞滿的情況發生,要注意定期清除log,另外是選擇:warnlevel等log level, 只記錄重要的資訊.
Rails檔案結構
rails new 專案名 rails new shop建立乙個shop專案 rails 4.2.0 new shop指定乙個rails版本的專案 config 配置檔案 db 資料庫遷移 lib log 執行時日誌檔案 public 靜態檔案 test 測試檔案 測試檔案不一定需要放在這裡 ven...
Rails學習之路 Rails檔案結構與路由
約定優於配置和restful是ruby on rails十分推崇的哲學。在乙個預設的restful的rails專案中,使用資源和http動詞來幫助組織專案。假如有乙個使用scaffold建立的rails專案,它的建立 像下面這樣 rails new hello rails cd hello rail...
rails上傳檔案 非外掛程式
rails檔案上傳 除了通過 clip等外掛程式來上傳檔案之外,也可以不用外掛程式,用ruby的file模組中的方法來實現檔案上傳。一 控制器 在控制器中加入以下兩個方法,其中getfilename用來修改所上傳的檔名稱,在我所上傳的檔案中存在空格,會出現,系統找不到檔案的錯誤,所以將檔案中的空格去...