1. each & do block基礎 在剛開始接觸Ruby或Rails時,一定對於block感到很困惑(至少筆者是這樣認為啦...),假如又傻傻用...
在Rails當中有許多refactor model的邏輯和方法,本篇要說明要如何利用module整理model。 1. 情境:每個model都需要使用同一個m...
身為一個開發者,與bug對抗根本是每天必備功課,而Rails也有非常完備的除錯(debug)方式可供使用。包括幾個強而有力的gem:better_errors...
在新手學習Ruby & Rails時,可能完全不知道error或exception要如何處理,一跳出錯誤訊息就傻掉了,但大多的情況都可以從錯誤訊息中判...
上一篇提到在發生錯誤時,要先學會閱讀錯誤訊息。但假如無法一時之間了解發生什麼事,那最好有一個可以操作的平台,讓我們了解現在網頁上的variable及metho...
大家應該都遇過這個情形,給了一個method,沒有錯誤訊息,出來的結果卻是錯的! 遇到這樣的情況,要如何判斷是哪裡錯呢?一個一個試嗎? 你需要pry當朋友 強...
數值回傳到前端就是錯!到底是前端的問題還是後端的問題? 通常Rails都會配合複雜的前端框架,例如Ember.js或Angular.js,彼此之間用ajax和...
從第一天學寫code開始,bug就隨之而來。就算只是不小心打錯成: 1 + 1 = 3 程式也會很無情的賞你一個大大的錯誤訊息。在學Rails的路上我們都不孤...
Rails提供的gem ActiveRecord可說是資料庫操作的神器,資料庫結構簡單時查詢、寫入、操作都可以直接在rails console執行。不過當進行...
開啟新的Rails專案以後,第一步就是要資料庫操作開始,也就是產生model檔案。(啥?你不需要用資料庫?那用Rails幹嘛?)由於我剛開始學Rails時對資...