身為一個開發者,與bug對抗根本是每天必備功課,而Rails也有非常完備的除錯(debug)方式可供使用。包括幾個強而有力的gem:better_errors...
"凡走過會留下痕跡" 來把留言過的訊息都給列出來吧 其實很簡單,在 show 頁面加個幾行 code 就可以了 先加上 app/views...
在Rails當中有許多refactor model的邏輯和方法,本篇要說明要如何利用module整理model。 1. 情境:每個model都需要使用同一個m...
"可以偷偷留言給我喔" 來做留言功能 對於每個 girb ,要可以有可以留言的功能 首先,新增一個留言的 model 以及 contolle...
1. each & do block基礎 在剛開始接觸Ruby或Rails時,一定對於block感到很困惑(至少筆者是這樣認為啦...),假如又傻傻用...
今天要完成的項目如下: posts#create的重新導向 posts的編輯 刪除單篇post(如果要刪除多篇會開另個篇幅來介紹) 瀏覽所有的p...
"人氣,那是啥?能吃嗎?" 這裡使用另一種寫法 來做 like 的排序 先去 controller 寫好兩個相對應的 action app/...
本篇簡單介紹: 在Rails中常接觸且易混淆的變數及符號 對Rails新手來說,常常碰到各種莫名其妙的變數型態,而且只要閱讀高階開發者的程式碼,超容易被各...
本篇簡單說明以下: 利用||=符號將if邏輯簡化 相似的用法 Hash當中使用||符號的例外情況 1. 情境:檢查tag是否存在 假如今天我們...
"尋尋覓覓,冷冷清清" 來加入可以快速搜尋姓名的功能 app/views/girbs/index.html.erb <div cl...
Rails Service Object 初探 Rails在設計上有太多可以自行調整的風格,這也是為什麼在高階開發者之間有許多爭議和討論,例如今年 在Rail...
終於到了這一刻, 這一章開始就要見識到Rails有多Powerful, 我們先前說過Rails是一個框架,如果是處理基本的CRUD, 循著這個框架去做的速度簡直...
"記憶並不會抹去,只是你想不起來罷了" 這裡要來寫刪除的功能了 先去 controller 寫好相對應 action app/contro...
儘管Ruby on Rails的程式碼已經非常精簡,但對新手來說還是會有很多邏輯上的問題,導致寫出很長的程式碼。許多專家針對此提出整理的方法,refactor...
『Rails 4.2.0.beta出了!好想試試!』 在前幾天看到Rails 4.2.0 release note時,大家是否都有相同的想法?尤其看到現在de...
"資訊會不斷地更新" 來寫更新資料的功能 一樣先到 controller 寫好相關的 action app/controllers/girb...
本篇簡單說明: 為什麼需要GIT 2.GIT安裝及設定 為什麼需要GIT? GIT是一種版本控制系統,為什麼要有這種東西呢?每一個東西都是用來解決一個問題...
近年RoR開始走紅,有非常多教學資源可以利用,本人也是先前某天靈光一閃,開始自學的旅途。不過網路上這麼多教學資源,到底應該從哪一個教材上手呢?這個問題就非常見...
"萬物渾沌,始於新生" 該如何增加一筆資料呢? 來作出可以增加一筆資料的功能吧 先刻好要輸入資料的畫面 app/views/girbs/ne...
"人要衣裝,佛要金裝" 加入 bootstrap bootstrap 是目前流行的 CSS 框架之一 Rails 也可以把它 gem 進來...
遇到困難了!思索半天也找不到答案該怎麼辦?腦袋打結時,最好直接用搜尋和發問的方式,從外部取得解答最快速。尤其Ruby on Rails的開發對新手來講充滿許多...
遇到困難了!思索半天也找不到答案該怎麼辦?腦袋打結時,最好直接用搜尋和發問的方式,從外部取得解答最快速。尤其Ruby on Rails的開發對新手來講充滿許多...
"一看就懂的圖案" Font Awesome 中文照字面翻就是字體真棒 它的網址如下 http://fortawesome.github.i...
NOTE:雖然因為空了一天所以挑戰失敗了,但是我還是會把這系列的筆記寫完。算是我對所有讀者負的責任。^^ 大家好,我是小K。今天的進度是Review的部分。 E...
對想要學習WEB開發的人來說,Ruby on Rails已經不是很陌生的技術,到Inside求職頁上四處可見徵求Rails工程師的工作,到處都有學習資源,只要...
"我與妳之間有一條線,於是我倆就有了關係" 產生第二個 model 以及讓這兩個 model 有所關聯 之前已經先建了 girb 這個 mo...
大家好,我是小K。今天的進度是以下4個習題: Exercise 18: Names, Variables, Code, Functions Exercise 1...
"1++" 現在來做點擊 Like 的數字選項數字加1後會更新的玏能 app/controllers/girbs_controller.rb...
大家好,我是小K。今天的進度是以下3個習題: Exercise 15: Reading Files Exercise 16: Reading And Writi...
"如果不夠,那麼就再生出來" 目前 girb 中只有 name 這個欄位是為我們所用 如果我們想再多新的欄位要怎麼做呢? 於 girb 增加...