over 4 years ago

Why should not use scaffold?

在前二篇,我們體驗了用 Rails 內建的鷹架模式快速地做了一個有 『 CRUD (註) 』 功能的留言板

Scaffold 是個很方便的功能,但如果您想成為一個稱職的 Rails developer

必須要學會如何 從零做出一個 CRUD 功能

有很多很酷的功能,都是由最基本的 CRUD 設定去做延伸,
如果太依賴 Scaffold ,會讓您很難理解如何學習、創造出來


How to use this blog for lean Rails ?

強烈建議一定要『 親自動手做 』
並請把『 遇到bug 』當成是一個非常正常的事情
debug 的過程,才是您進步的原動力

在開始真正的教程之前,
建議您先把環境設定好


Ruby on Rails 最佳開發環境建置

(以下是預設您使用 Mac)
Ruby on Rails 最佳裝機實務
Sublime Text 2 設定
下載並安裝 iTerm2, 打開 iTerm2 做 終端機設定

以上是基本中的基本,其他更多好用的設定、套件未來會另闢專區分享


我卡關了!要如何找到人求救?

歡迎您到各地 Rails Meetup 帶著你的筆電與問題找人詢問

如果您要在網路上找人詢問求救, xdite 有寫過一篇『 發問的藝術
供您參考,絕對會大幅提高找到人回應您問題的機會

為什麼上網發問沒有⼈人要理你?

  • 不知道你的作業系統與 Ruby 版本
  • 不知道你的錯誤訊息
  • 不知道你的錯誤畫⾯面
  • 沒有你的原始檔案

發問格式(範例)

  • 我目前在「實作檔案上傳」。我在「傳檔時」遇到錯誤。
  • 我⽤用的是 「Ubuntu 12.04」 , ruby 是⽤用 「rvm 上的的 2.0.0」
  • (貼 console 「全部訊息到 gist 」)
  • (貼瀏覽器的 「全部錯誤訊息到 gist 」)
  • (截瀏覽器整張圖張貼)
  • 把 Repo 網址公開(例如專案的 github ),讓⼈人直接看
  • 少⼀樣都不⾏!

請不要直接把錯誤訊息貼在 Facebook 上,
因為 FB 的排版格式用在貼 Code 是場悲劇

除非經過當事人同意,
也請不要直接用 FB 的私訊問問題
因為大部份的人都是把 FB 用於私人時間上
一二次還好,太多次是會讓當事人想把你封鎖的

請保持應有的禮貌
沒有人有義務幫你解決問題

只要保持以上原則,相信您一定能得到別人善意的幫助!

← 1 - 1. 使用 Bootstrap 做前端套版 [延伸閱讀] CRUD →
 
comments powered by Disqus