-
Notifications
You must be signed in to change notification settings - Fork 7
發問指南
Yi-Ting Cheng edited this page Jul 14, 2016
·
8 revisions
- 我的 程式碼(公開權限)的放置網址: http://github.com/my-account-name/rails101
- 正在執行什麼樣的動作:我目前在「第幾章的」「實作檔案上傳」。我在「傳檔時」遇到錯誤。
- 用的作業系統與 Ruby/Rails 版本:ruby 是⽤用 「rvm 上的的 2.3.1」
- 目前瀏覽器的錯誤訊息截圖: (使用 droplr 上傳)
- 目前 rails s 最新的 log:(至少貼 100 行,且貼在 http://gist.github.com 上)
然後再貼到頻道上來
- 當你說你「做了什麼」,得到「不如預期的結果」。旁人不知道「你做了什麼」,得到「什麼結果」。
- 所以你必須提供「輸入」(輸入就是你的
程式碼
,給「原始碼」是最好的了,所以需要你的github 上傳最新結果
)。 - 接著你必須提供「輸出」(輸出就是你的
瀏覽器截圖
,以及你的rails s
log 資料) - log 有時候很長,為了怕 log 洗到大家的版,請先把 log 貼到 Gist 然後再貼到頻道
- 深呼吸,有 bug 是正常,不要慌張。
- 讀錯誤訊息,錯誤訊息「只是英文」,不是「外星文」。你要說服你自己看得懂的。
- 錯誤訊息怎麼閱讀:
- Warning:只是提醒,不太會是關鍵問題
- Error:錯誤訊息(真正關鍵的地方)
- 把 Error 的第一行第二行貼到 Google,看看有沒人已經在 Stackoverflow 問過
- 通常答案就在上面
- 雖然旁邊的人都很好協助,但也不是無限有耐心。
- 有可能你的錯誤永遠都只是在「錯誤訊息」中,而你從來都不曾先看過,那麼你的信用就會開始下降。
- 為了怕你不自覺地把自己信用額度先用光。因此做個好的發問者是很重要的。