iT邦幫忙

ruby相關文章
共有 820 則文章
鐵人賽 自我挑戰組 DAY 5
Ruby名詞解釋總匯 系列 第 5

技術 Day 5 : Ruby中的「數字、符號」

數字:整數 Integer、浮點數 Float *英文發音首先來聽聽英文發音~。 整數 Integer 浮點數 Float 名詞解釋 數字型別包含: 整數...

鐵人賽 Modern Web DAY 25

技術 Day25. Form 裡面還有 Form 怎麼辦?- 表單 part3

Day23 的彈跳視窗元件,送出表單按鈕在form標籤的外面,理當來說form 外面的送出表單按鈕和裡面無關,今天我們會講如何處理這種狀況。 <div c...

技術 靜態網頁裡用Template Layout的簡易方法

到目前為止,快寫網頁是針對單一網頁的快寫方案, 但實際的情況是常要維護多頁面, 如何在維護頁面上也可以快寫, 需借助有關template layout的方式進行...

鐵人賽 其他技術 DAY 29

技術 Ruby女孩(29):揭開區塊的面紗-Proc、lambda

昨天解謎解到一半,發現區塊的類別是Proc。啥?什麼是Proc?其實昨天提到的區塊,實際上它並不是物件!不能直接像物件那樣被操作。 所以該如何操作區塊呢?今天就...

鐵人賽 IoT DAY 20

技術 Day 20 - TFT 螢幕設定

因為我們的目標是要能讓自製的 Ruby VM 運行在微控制器上並且在螢幕上顯示訊息,這次使用的是 TFT 螢幕型號是 ST7735 因為不同的硬體會有差異,在設...

鐵人賽 自我挑戰組 DAY 20

技術 Day20 - Ruby on Rails 測試篇 - Cucumber (內文有範例教如何寫中文測試)

前言 前一篇介紹了 RSpec Gem,這次換介紹 Cucumber 這個 Gem 後續的文章會以此 repo 作為範例 介紹 Q1. 心中或許會有疑問說,已...

鐵人賽 自我挑戰組 DAY 1

技術 Day01 - 不免俗一定要來一下的參賽宣言

轉眼一年過去了,時間過好快(怕 轉職後工作也 10 個月左右, 過程中有蠻多可以寫成文章, 但因為太懶而沒寫(逃 一直很苦惱要寫些什麼,很擔心自己寫不出所以然,...

鐵人賽 自我挑戰組 DAY 2
rails 學習紀錄 系列 第 2

技術 [Day2] 關於PORO(Plain Old Ruby Object)

什麼是PORO ? 簡單的沒有任何繼承關係的純Ruby物件 可以讓Model和Controller代碼能夠更加精簡,讓一個 class 只需要負責一件事,達到...

鐵人賽 其他技術 DAY 9

技術 Ruby女孩(9):老媽,你不能決定,讓我用紅寶石的陣列幫你決定吧!

今天要來提提Ruby的陣列(Array),首先我們先來閱讀一小段書中文字(p.67): 『陣列是一個由值所構成的序列,允許你透過位置或索引值以循序的方式存取其中...

鐵人賽 開發技術 DAY 4
Ruby on Rails 花招百出 系列 第 5

技術 做Rails開發少不了GIT

本篇簡單說明: 為什麼需要GIT 2.GIT安裝及設定 為什麼需要GIT? GIT是一種版本控制系統,為什麼要有這種東西呢?每一個東西都是用來解決一個問題...

鐵人賽 Modern Web DAY 6

技術 Day06 - Ruby三種存取限制: Public, Protected, Private

前情提要: 在第五天的最後,我們提到了一句話"相同的class的實體也無法使用別人的singleton method"。 在今天,我們把焦點...

鐵人賽 自我挑戰組 DAY 3
rails 學習紀錄 系列 第 3

技術 [Day3] 關於 index: true 和 foreign_key: true

當我們直接用 references 建立關係,他會自己幫我們加入 index 索引。上課的例子中他還會幫我們加入 foreign_key: true 跟圖二不一...

鐵人賽 Modern Web DAY 21
為你自己學 Ruby on Rails 系列 第 21

技術 第 20 章 - 背景工作及工作排程

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 背景工作及工作排程 有些程式在運轉會需要...

鐵人賽 自我挑戰組 DAY 30

技術 Day30 - 不免俗一定要來一下的完賽心得

參賽動機 當初參賽,單純只是想把工作這段期間所學,當作學習筆記紀錄起來 既然要寫,至少要做到輸出的資訊是正確的,以免混淆讀者,若有發現錯字、表達不夠清楚、資訊錯...

鐵人賽 Modern Web DAY 26

技術 Day26 - Ruby的錯誤處理機制 Rescue

有一句話說得好,「不怕一萬,只怕萬一」,如何檢查程式上的錯誤是一件重要的議題。好的工程師會懂得防範於未來。現在我們就來用Ruby練習一下錯誤與例外處理吧! R...

鐵人賽 IT技術 DAY 7

技術 在 Sinatra 使用 template engine

之前所舉的例子, 都只是在程式裡寫出個簡單的回應, 並未把完整的 html 畫出來。 雖不不見得一定要用 MVC 的模式, 但利 views 把資料處理與表現的...

鐵人賽 自我挑戰組 DAY 7
Ruby名詞解釋總匯 系列 第 7

技術 Day 7 : Ruby中的「Hash」

雜湊 Hash *英文發音首先來聽聽英文發音~。 名詞解釋 Hash是由Key、Value所組成的資料,設計者只要根據Key值就可以取得相對應的資料唷!雖然中...

鐵人賽 Modern Web DAY 20

技術 Day20 - 功能多多的Enumerable列舉: 移動,排序,轉換

哇嗚~竟然來到了鐵人賽2/3的里程盃了。可喜可賀,恭喜老爺,賀喜夫人! Ruby經典面試題目 #20 Day20 說明Ruby裡Enumerable的實用之處...

鐵人賽 Software Development DAY 20

技術 Day 20 - 實作練習 - WebSocket 伺服器

我們現在已經有一個可以執行的指令,接下來就是要將 Web Server 啟動。在 Ruby 裡面我們可以透過兩種方式將 Rack 打開。 使用 config....

鐵人賽 開發技術 DAY 20
Ruby on Rails 花招百出 系列 第 21

技術 Ruby Splat(*)符號使用

*符號英文稱為Asterisk或Splat,中文尚未看到統一稱呼,一般是稱為乘號或星號。一般常見於乘法,但在乘法用途中,是當做雙元運算子。當用作單元運算子的時...

鐵人賽 Modern Web DAY 23
為你自己學 Ruby on Rails 系列 第 23

技術 第 22 章 - 寫測試讓你更有信心 part 1

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 寫測試讓你更有信心 Part 1 什麼是...

鐵人賽 開發技術 DAY 2
外行人學Ruby 系列 第 2

技術 [外行人學Ruby]Day 2

以"笨方法學Ruby(Learn Ruby The Hard Way)"為教材, 真實記錄一個程式語言的外行人在實際練習"笨方法學...

鐵人賽 其他技術 DAY 4

技術 Ruby女孩(4):Ruby的語彙結構簡介

今天終於要進入**Ruby的語彙結構**,依照書中編排,接下來會簡單說明Ruby的註解(comment)、實字(literal)、標點符號(punctuatio...

鐵人賽 Modern Web DAY 7

技術 Day7. 活用Ruby的Time,人人都可以成為時間魔術師

時間永遠是人生的一大問題,但在`Ruby的世界中,卻不是什麼問題。只要我們熟悉一些時間上的技巧,基本上都難不倒我們。 Time.now && T...

鐵人賽 Modern Web DAY 18

技術 Day18 - 來用Ruby裡的多行字串寫首美麗的詩!

Ruby經典面試題目 #18 Day18 如何在Ruby寫下多行字串? How to write multiline string in Ruby? puts多...

鐵人賽 自我挑戰組 DAY 10
Ruby and Rails 的二三事 系列 第 10

技術 Ruby on Rails 的二三事 - Day10 其實我不懂Case...When

順手翻了一下之前發的文,發現之前在講流程控制的時候,忘記介紹Case...When了,正好就拿來當今天的主題,廢話不多說,直接開始吧! case...when...

鐵人賽 Modern Web DAY 13
為你自己學 Ruby on Rails 系列 第 13

技術 第 12 章 - Controller

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 Controller 向你的用戶說聲哈...

鐵人賽 自我挑戰組 DAY 2

技術 環境安裝 <> 10個新手有9個會倒下 - 滿滿的紅寶石不拿嗎?

[Day02] 安裝不順利就是要人命! 先從打開終端機開始吧! 對於沒學過程式語言的人而言,在終端機裡 coding 是一件非常陌生的事情,對於 code...

鐵人賽 Software Development DAY 24

技術 Day 24 - 實作練習 - 架構客戶端

伺服器的部分我們已經有一個大概的雛形可以使用,所以我們先切換到客戶端把遊戲的操作設計進去。雖然可以直接繼續把伺服器開發完畢,不過能看到專案動起來也是很重要的。...

鐵人賽 Modern Web DAY 20
為你自己學 Ruby on Rails 系列 第 20

技術 第 19 章 - 寄發信件

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 寄發信件 寄發信件 在 Rails 要寄...