iT邦幫忙

ruby相關文章
共有 850 則文章
鐵人賽 Modern Web DAY 8

技術 Day08 - Ruby比一比: String的+=與concat串接

前情提要: 在第七天我們透過比較Symbol和String,發現字串比符號多了更多方法!為了活用string method,今天我們接續前文,來探討一題跟字串有...

鐵人賽 Modern Web DAY 7

技術 Day07 - Ruby比一比: Symbol符號與String字串

前情提要: 第六天我們透過Ruby程式碼練習public,protected和privatemethod時,發現冒號在前面的參數,:mydraft,:myspa...

鐵人賽 Modern Web DAY 5

技術 Day05 - 尋找自己: Ruby的self物件與singleton method

前情提要:在第四天裡,我們用鐵人賽參賽者的例子解說實體方法與類別方法。類別中的實體物件,想要玩弄方法時,可以有三種取用方式:(跟斯斯有三種一樣) 該類別所定...

鐵人賽 Modern Web DAY 6

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

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

鐵人賽 Modern Web DAY 4

技術 Day04 - 玩弄Ruby的方法: instance method與class method

前情提要 在第三天時,我們解說了如何在class裡用include與extend,去使用module的method。 Include is for addin...

鐵人賽 Modern Web DAY 3

技術 Day03 - Ruby比一比: Module的include與extend

前情提要 在第一天裡,我們很激昂地用Ruby的類別、物件、方法,寫了開賽宣言!在第二天裡,我們比較了方法與模組,比的過程中,發現模組多了包含(inclusion...

鐵人賽 Modern Web DAY 2

技術 Day02 - Ruby比一比: Module模組與Class類別

前情提要 在第一天裡,小妹我很激昂地用Ruby的類別、物件、方法,寫了開賽宣言! class TingIsIronman def initialize...

鐵人賽 Modern Web DAY 1

技術 Day01 - 用Class類別寫個Ruby鐵人參賽宣言吧!

30天修煉完成Ruby精選面試題! 參賽緣起: 這是我人生第一次決定參加IT邦鐵人賽!可喜可賀!能夠在鐵人賽第10屆的大日子參賽,就彷彿跟在雪梨馬拉松40週年時...

鐵人賽 Modern Web DAY 21

達標好文 技術 第二十一天:讓 Line Bot 回覆訊息

昨天我們把聊天機器人 webhook 串好了,今天我們要讓機器人回覆訊息。 我們先來看看我們能不能正常的收到訂閱通知,我說的訂閱通知是在第五天:認識 Line...

鐵人賽 Modern Web DAY 13

達標好文 技術 第十三天:認識 Ruby 的資料型態

今天要來學寫程式囉,今天就只講資料型態的部分,想要一天學完全部,我怕你的腦子會爆炸,畢竟在學校的話,這是一學期的課程。我們慢慢來就好,30 天之內一定會讓你學會...

鐵人賽 Modern Web DAY 7

達標好文 技術 第七天:認識網頁伺服器

前情提要 在之前的教學裡,我們已經了解到,瀏覽器其實是一個透過 HTTP 協定即時下載檔案並顯示在畫面上的程式。應該忘得差不多了吧?我們這邊再回顧一次關於 HT...

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

技術 [Day11] Model 關聯 (下)

關聯 - 多對多 每家店(Store)除了可以賣很多種商品之外,每種商品也可以在很多家商店販售。多對多的關連會需要一個**第三方的資料表(Table)**來存放...

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

技術 [Day10] Model 關聯(上)

Model 關連性關連:一對一關連:一對多關連:多對多 在了解model關聯之前1.關聯關係,兩端都要寫好。2.model的名字是單數,controller是...

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

技術 [Day9]關於Rails ActiveRecord

什麼是ActiveRecord?Rails操作資料庫的套件稱為ActiveRecord。ActiveRecord抽象了數據庫連接的概念,能讓我們更方便地和資料庫...

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

技術 [Day8] 類別中的方法(methods in class)

類別中的方法主要可以分成實體方法(instance methods)和類別方法(class methods):實體方法(instance method):能夠在...

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

技術 [Day7]關於模組(Module)

模組(module),是一個很容易跟類別(class)搞混的名稱! 觀念可以把模組想成是包含許多方法和常數的工具箱。模組其實和類別的概念很相似,但模組不能建構實...

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

技術 [Day6]關於Ruby 物件與類別(Class)的關係

Ruby 是一款物件導向程式語言(Objecte-Oriented Programming, OOP),這是一款物件化的很徹底的程式語言,在 Ruby 的世界裡...

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

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

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

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

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

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

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

技術 第 29 章 - 網站部署(使用 Heroku)

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 網站部署(使用 Heroku) 網站好不...

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

技術 第 28 章 - 金流串接(使用 Paypal)

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 金流串接(使用 Paypal) 有購物車...

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

技術 第 27 章 - 訂單處理

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 訂單處理 有了購物車功能,客人順利的下單...

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

技術 第 26 章 - 購物車 Part 2

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 購物車 Part 2 接續前一個章節,繼...

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

技術 第 25 章 - 購物車 Part 1

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 購物車 Part 1 終於進入真正的實作...

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

技術 第 24 章 - 程式碼整理

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 程式碼整理 當 Rails 專案成長到一...

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

技術 第 23 章 - 寫測試讓你更有信心 Part 2

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

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

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

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

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

技術 第 21 章 - API 模式

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 API 模式 在開發手機應用程式或是一些...

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

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

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

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

技術 第 19 章 - 寄發信件

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