本篇有一個區塊的code,是一些常見問題在code中的長相以及用法,裡面有一個非常陽春的名字檢測器,可以利用運行時,使用者輸入的名字來檢測。code中會看到兩種...
23 - Number of Proper Fractions with Denominator d Don't say so much, just codin...
上回說到 Fat Model 的邏輯散落在各處,那這回就要來說說散落在哪、以及造成這種現象的原因。 Rails 的 MVC MVC(Model–View–Con...
發現很喜歡拿學生當例子,畢竟學生時期總是很希望趕快變成大人賺錢,做自己想做的事,現在只想回到學生身份,不為五斗米折腰的日子。人會長大,過去的已經回不去了,但是可...
昨天被 LeetCode 摧殘幼小心靈才不會說是 LeetCode 題目卡關呢今天換個輕鬆小品來撫慰下自己Codewars 的題目友善許多學過 Ruby 對於常...
刷 1000 題 Coderwars LV8 或 LV7不代表有本事刷 LV1 一題前面練習是為了更熟悉 Ruby 語法及如何使用重點在於如何思考邏輯、解題接下...
接下來介紹的章節,會使用到instance_eval, class_eval,加上我們已經在 Day12 提到的MetaClass和 Singleton的概念。...
[Day03] 帶著愉悅的心情欣賞 Ruby 吧! 來到了第三天,要開始在 irb 裡試著輸入程式碼囉!來找出 Ruby 裡有哪些惡魔果實資料型態吧! 字...
Day14-15 一共會介紹 Ruby的2類、4種繼承方式。 在Day2 我們提到 Ruby 為單一繼承的語言,若想要實現多重繼承,可以使用mixin的方式達到...
基本會員註冊登入沒問題後,剛開始大家可能會想先處理的,就是註冊的一些欄位新增與資料要寫入資料庫會碰到問題,以及個別通知訊息及標籤的 i18n 中文化等等,所以本...
即便是假日也閒不下來不停地學習及做專案再忙也要擠出一點時間鐵人賽一下 Codewars LV7 題目(Century From Year): Usually...
08 - Mexican Wave Don't say so much, just coding... Instruction In this simple K...
偶爾還是要聽點抒情點的... 韓劇推薦 : Live第一集男女主角警校考試準備的那段蠻激勵人心的,對素人想轉職工程師的人而言,哈。 以下一樣只分享自己初學時...
首先要將 VM 軟體套件更新至最新版本 apt-get 是更新 Ubuntu 上的軟體套件版本的指令 sudo apt-get update sudo apt...
想當初學習自製登入系統真的有點辛苦呢,但 rails 中其實有厲害套件 Devise 可以幫你完成喔,但要能客製化出自己想要的東西也不是很容易的事情呢! 就先來...
今天要開始介紹,如何做自定義helper,並使用。 helpers依照慣例會寫在app/helpers裡面,並且不管寫在哪個檔案,view都讀得懂。我們不用知...
來檢討自己啦! 文章太過冗長,想說得太多,沒有好好整理,沒有清楚表達重點。 應該多說寫技術性的內容,用code或實作來解釋,反而效果不好。 這三十天,花在...
在很早之前我們曾經提過 Rack 這個東西,也提到在 Rack 裡面有一個很特別的 Hash 叫 ENV,裡面帶有非常多有用的資料,靠著這些資料我們可以來處理與...
當資料寫進資料庫時,需要確保存進來的資料是有效的,你應該不會想要資料庫被塞一些奇怪的資料進來吧!舉例來說,使用者需填入有效的 Email 格式,這就是需要資料驗...
昨天解說了什麼是 TDD、TDD 的流程與原則 ,今天我們要先來安裝之後 TDD 實際測試示範時需要的 Ruby 跟 RSpec 框架。 Ruby 首先我們到...
我們在上一篇已經可以製作 MRB_TT_FIXNUM 這類整數型的變數,但是必須透過下面這種方式手動去製作 mrb_value mrb_value v = {...
在 mruby 中,我們想知道目前的方法傳入了哪些資訊,會像這樣子使用 mrb_value mrb_puts(mrb_state* mrb, mrb_value...
昨天介紹了 hook ,其中的 before hook 是為了不要一直做重複的事情,但這樣會造成每個 examples 都會執行,不論 examples 有沒有...
變數、數字、字串 程式語言的世界由許多種不同類型的資料型態構成,讓我們可以在進行撰寫時針對不同的情況做選擇,今天讓我們來認識基本的幾種類型吧! 變數 Varia...
導入 DDD 後專案真的有變比較好嗎? 從測試的角度 之前的篇章中有提到,舊有測試都是以 controller 和頁面文字進行測試,因此可以視為測試覆蓋率為...
中秋連假漸入尾聲,覺得假好短阿~來塊比較簡單的蛋糕輕鬆度過一回合 (想摸魚吼挑戰 Codewars LV6 題目 題目: Given two arrays o...
[Day04] 鬼之島戰役最大的變數! 在 Ruby 如何宣告和使用變數 今天會繼續探討 Ruby 裡的變數,昨天有講到變數跟國中數學課學到的 x 和 y...
昨天我們現在實作了 create,當然只有 create 是遠遠不夠的,今天我們要把其他的功能也補上,其實大部分都在 file_model.rb 實作過,只是將...
還記得之前我們實作 dependencies.rb 這個檔案的目的是什麼嗎? # mavericks/lib/mavericks/dependencies.rb...
我們現在可以選擇要使用什麼資料庫了,今天就來把 Attribube 加上去吧!疑,等等,我們不是在前幾天已經做過了 Attribute 嗎? (你是不是在偷篇數...