數字:整數 Integer、浮點數 Float *英文發音首先來聽聽英文發音~。 整數 Integer 浮點數 Float 名詞解釋 數字型別包含: 整數...
Day23 的彈跳視窗元件,送出表單按鈕在form標籤的外面,理當來說form 外面的送出表單按鈕和裡面無關,今天我們會講如何處理這種狀況。 <div c...
到目前為止,快寫網頁是針對單一網頁的快寫方案, 但實際的情況是常要維護多頁面, 如何在維護頁面上也可以快寫, 需借助有關template layout的方式進行...
昨天解謎解到一半,發現區塊的類別是Proc。啥?什麼是Proc?其實昨天提到的區塊,實際上它並不是物件!不能直接像物件那樣被操作。 所以該如何操作區塊呢?今天就...
因為我們的目標是要能讓自製的 Ruby VM 運行在微控制器上並且在螢幕上顯示訊息,這次使用的是 TFT 螢幕型號是 ST7735 因為不同的硬體會有差異,在設...
前言 前一篇介紹了 RSpec Gem,這次換介紹 Cucumber 這個 Gem 後續的文章會以此 repo 作為範例 介紹 Q1. 心中或許會有疑問說,已...
轉眼一年過去了,時間過好快(怕 轉職後工作也 10 個月左右, 過程中有蠻多可以寫成文章, 但因為太懶而沒寫(逃 一直很苦惱要寫些什麼,很擔心自己寫不出所以然,...
什麼是PORO ? 簡單的沒有任何繼承關係的純Ruby物件 可以讓Model和Controller代碼能夠更加精簡,讓一個 class 只需要負責一件事,達到...
今天要來提提Ruby的陣列(Array),首先我們先來閱讀一小段書中文字(p.67): 『陣列是一個由值所構成的序列,允許你透過位置或索引值以循序的方式存取其中...
本篇簡單說明: 為什麼需要GIT 2.GIT安裝及設定 為什麼需要GIT? GIT是一種版本控制系統,為什麼要有這種東西呢?每一個東西都是用來解決一個問題...
前情提要: 在第五天的最後,我們提到了一句話"相同的class的實體也無法使用別人的singleton method"。 在今天,我們把焦點...
當我們直接用 references 建立關係,他會自己幫我們加入 index 索引。上課的例子中他還會幫我們加入 foreign_key: true 跟圖二不一...
本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 背景工作及工作排程 有些程式在運轉會需要...
參賽動機 當初參賽,單純只是想把工作這段期間所學,當作學習筆記紀錄起來 既然要寫,至少要做到輸出的資訊是正確的,以免混淆讀者,若有發現錯字、表達不夠清楚、資訊錯...
有一句話說得好,「不怕一萬,只怕萬一」,如何檢查程式上的錯誤是一件重要的議題。好的工程師會懂得防範於未來。現在我們就來用Ruby練習一下錯誤與例外處理吧! R...
之前所舉的例子, 都只是在程式裡寫出個簡單的回應, 並未把完整的 html 畫出來。 雖不不見得一定要用 MVC 的模式, 但利 views 把資料處理與表現的...
雜湊 Hash *英文發音首先來聽聽英文發音~。 名詞解釋 Hash是由Key、Value所組成的資料,設計者只要根據Key值就可以取得相對應的資料唷!雖然中...
哇嗚~竟然來到了鐵人賽2/3的里程盃了。可喜可賀,恭喜老爺,賀喜夫人! Ruby經典面試題目 #20 Day20 說明Ruby裡Enumerable的實用之處...
我們現在已經有一個可以執行的指令,接下來就是要將 Web Server 啟動。在 Ruby 裡面我們可以透過兩種方式將 Rack 打開。 使用 config....
*符號英文稱為Asterisk或Splat,中文尚未看到統一稱呼,一般是稱為乘號或星號。一般常見於乘法,但在乘法用途中,是當做雙元運算子。當用作單元運算子的時...
本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 寫測試讓你更有信心 Part 1 什麼是...
以"笨方法學Ruby(Learn Ruby The Hard Way)"為教材, 真實記錄一個程式語言的外行人在實際練習"笨方法學...
今天終於要進入**Ruby的語彙結構**,依照書中編排,接下來會簡單說明Ruby的註解(comment)、實字(literal)、標點符號(punctuatio...
時間永遠是人生的一大問題,但在`Ruby的世界中,卻不是什麼問題。只要我們熟悉一些時間上的技巧,基本上都難不倒我們。 Time.now && T...
Ruby經典面試題目 #18 Day18 如何在Ruby寫下多行字串? How to write multiline string in Ruby? puts多...
順手翻了一下之前發的文,發現之前在講流程控制的時候,忘記介紹Case...When了,正好就拿來當今天的主題,廢話不多說,直接開始吧! case...when...
本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 Controller 向你的用戶說聲哈...
[Day02] 安裝不順利就是要人命! 先從打開終端機開始吧! 對於沒學過程式語言的人而言,在終端機裡 coding 是一件非常陌生的事情,對於 code...
伺服器的部分我們已經有一個大概的雛形可以使用,所以我們先切換到客戶端把遊戲的操作設計進去。雖然可以直接繼續把伺服器開發完畢,不過能看到專案動起來也是很重要的。...
本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 寄發信件 寄發信件 在 Rails 要寄...