iT邦幫忙

ruby相關文章
共有 820 則文章
鐵人賽 自我挑戰組 DAY 16

技術 符號 <> 看!又是一塊歷史正文!讀懂這些,通往 ONEPIECE 的路就不遠了!- 滿滿的紅寶石不拿嗎?

[Day16] 但是歷史正文上的符號真是複雜難懂啊... 哈囉各位晚安,今天要介紹的是符號(Symbol)! 大家對符號應該不陌生,畢竟每天傳訊息都會用到...

技術 【ruby】leetcode 練習 :Reverse String

Example 1: Input: s = [&quot;h&quot;,&quot;e&quot;,&quot;l&quot;,&quot;l&quot;,&...

鐵人賽 Software Development DAY 14

技術 [Day14] Boxenn 實作 Source Wrapper

Source Wrapper source wrapper 的職責很簡單,他負責將外部資源的介面轉換給 Boxenn::Repository 使用。在 Boxe...

技術 Ruby解題分享--Sqrt(x),二分搜尋演算法。

老歌了~ 宅男開YouTube來看,永遠不缺手遊廣告... 最近有個廣告台詞,開局一定要選拳法,如果開局選心法,血多但是攻擊力不夠,開局如果選拳法,殺傷力高...

鐵人賽 自我挑戰組 DAY 16

技術 IT 邦鐵人賽 Day 16 - RSpec 語法 shared_context

昨天介紹了 shared_examples 的概念,如果理解,今天的內容就非常容易了。事不宜遲,馬上來介紹我們的 shared_context 吧。 share...

鐵人賽 Software Development DAY 22

技術 [DAY22] Boxenn Use Case Spec

Use Case Spec 這邊以之前的 use case 當作例子來撰寫測試。 首先要能快速地建立測資,需要透過 Factory Bot 制定規則。 # or...

鐵人賽 Modern Web DAY 10

技術 [DAY 10] 復刻 Rails - MVC 的最後一張拼圖 - Model

當我們開始製作頁面的時候,很快會發現一件事情,沒有資料庫的網站終究只是個靜態頁面,但當我們想要結合資料庫時,接踵而來的問題就開始產生,例如怎麼連到資料庫?怎麼查...

鐵人賽 自我挑戰組 DAY 28

技術 Singleton Method <> 是「百獸海賊團」!碰上四皇凱多有勝算嗎?- 滿滿的紅寶石不拿嗎?

[Day28] 百獸海賊團的凱多是海賊王世界最強生物! 今日圖已端上,那麼話不多說這篇要介紹的是:單體方法(Singleton Method) 什麼是單...

鐵人賽 Modern Web DAY 25

技術 Day 25 - 享受 Rails 的神兵利器:Gem (套件)

Rails 除了強大的框架本身帶來的功能之外,還有許多讓人事半功倍,創造強大火力的開源套件可以使用,也就是我們所說的 Gem 了。 Gem 是甚麼? 就是 Ru...

鐵人賽 Software Development DAY 12

技術 [Day12] Boxenn 實作 Record Mapper 與 Factory

建議搭配之前的 sequence diagram 一起服用! Dry Initializer 在進到 Record Mapper 和 Factory 之前,先來...

鐵人賽 自我挑戰組 DAY 7
Ruby OOP to Oops !n 30 系列 第 7

技術 IT 邦鐵人賽 Day 7 - Inheritance

繼承(Inheritance) 其幾天我們從單一個類別,像是水平擴展一樣,討論耦合與介面等問題。而今天我們要開始討論的是垂直擴展的繼承問題~個人覺得繼承概念其實...

鐵人賽 Modern Web DAY 17
Ruby新手村的礦工日記 系列 第 17

技術 [ Day 17 ] Ruby 中的模組 (Module)

上一章介紹完類別了,今天來介紹跟他有點像的東西,模組! 現在我有一個未來人類別,而我想要這個未來人類別有飛行功能,你可能會這樣做: 建立一個機器類別並在內部寫...

鐵人賽 Modern Web DAY 22

技術 Day 22 - 進入Rails世界必須懂:Model 關聯性 (1:1)

想好好學會rails,不得不好好認識相當重要的關聯性,能夠理解並善用的話,你就能在各個model之間進行資料庫的溝通,拿到你想要的資料。 Model 關聯性 R...

技術 【ruby】leetcode 練習 :Merge Sorted Array

Example 1: Input: nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3Output: [1...

鐵人賽 Modern Web DAY 5
Ruby新手村的礦工日記 系列 第 5

技術 [ Day 05 ] Ruby 中的數字沒有你想得這麼簡單

數字 請記住在Ruby裡,幾乎所有東西都是物件,因為他是以物件導向去設計的語言。 你以為的四則運算可能沒有這麼簡單 當我們看到一個數字時,我們會覺得就是一個很普...

技術 Ruby基本介紹(五)Enumerable(枚舉)入門

今天是8/8...來首&quot;Daddy&quot;吧! 本篇會提到的事。 1.Ruby迴圈中的Iteration複習,與Enumerable簡介。...

鐵人賽 Modern Web DAY 15

技術 Day15. Inheritance & Super - Ruby 繼承 part2

在 Day2 提到過,Ruby為單一繼承的語言。若我們要實現多重繼承的話,我們在 Day14 提到可以使用mixin。今天要介紹的是 Ruby程式語言內,Cla...

鐵人賽 自我挑戰組 DAY 20

技術 開放類別 <> 這個星期的我很可以!不管裡面有什麼都給我來一點吧!- 滿滿的紅寶石不拿嗎?

[Day20] 接下來要隆重登場的是,鋼!鐵!將!軍! 嗨大家好!這篇要介紹的是開放類別(Open Class)! 過去幾天,我已經學會了類別、繼承、模組...

鐵人賽 自我挑戰組 DAY 18

技術 scope <> 你已經進到「死亡外科醫生」的領域了!ROOM! - 滿滿的紅寶石不拿嗎?

[Day18] 帥氣的特拉法爾加·羅要來告訴大家什麼是 scope! 嗨大家好!今天繼續講在 Ruby 裡要如何執行 Block, 不過在那之前,得先認識...

鐵人賽 Modern Web DAY 22
Ruby新手村的礦工日記 系列 第 22

技術 [ Day 22 ] Rails 中的 Controller 跟 View !!

前幾章我們已經認識Route 了,當你去跟 Route 說你要去哪時,它會指引你該去哪裡,這邊先幫大家複習一下這一張圖:它會叫你先去找你要的 Controlle...

鐵人賽 自我挑戰組 DAY 19

技術 Proc & Lambda <> 通通都拿出來變成實用的武器吧! - 滿滿的紅寶石不拿嗎?

[Day19]「吃下惡魔果實,什麼 Block 都能變成物件!」 不得不說尾田老師真的是常常腦洞大開,居然還有吃了狗狗果實的槍還有吃了象象果實的劍! 前幾...

鐵人賽 Modern Web DAY 27
Ruby新手村的礦工日記 系列 第 27

技術 [ Day 27 ] Rails : Model 的關聯性(一對多)

上一章已經幫兩位 owner 成功開店了;接下來,我們幫他們進駐一些商品 (product),一間店不可能只有一件商品,所以我們這邊要用到一對多關聯。 一對多...

鐵人賽 自我挑戰組 DAY 21

技術 實體變數 <> 一流強者都要會的武裝色霸氣 - 滿滿的紅寶石不拿嗎?

[Day21] 運用武裝色霸氣就能在皮膚表面覆蓋一層堅硬的盔甲,同時提升防禦力和攻擊力! 嗨大家好!今晚想來點「實體變數」~ 到目前為止我們所提的變數都是...

鐵人賽 Modern Web DAY 23

技術 Day 23 - 進入Rails世界必須懂:Model 關聯性 (1:N)

1:N 一對多 如果我們希望每間商店可以販售許多種飲料,可以使用一對多模式來進行關連。 先建立 Drink 這個 Model:rails g model Dri...

鐵人賽 Modern Web DAY 9

技術 Day 9 - 掌握Ruby世界就要先懂:方法

這部分的觀念相當重要喔,大家使用 ruby 主要為了可以好好操作 rails 這個開發框架,裡面內部組成,除了前面的資料類型及邏輯判斷等,再來務必要認識的就是這...

鐵人賽 Software Development DAY 24

技術 [DAY24] Boxenn Use Case 的 error handle

Boxenn 的 error handling Boxenn 的實作可以在這邊複習。 Use Case 中的 error 可以分為兩種,可預期的錯誤和不可預期的...

技術 Ruby、演算法學習心得(一) 二元搜尋法 Binary Search。

鐵人賽結束後一陣空虛??文章內容都會以Ruby來撰寫程式碼,然後繼續來傳教K-POP啦! 有請韓國國民妹妹IU來獻唱第一首! 轉載於:Jaxirius個人Yo...

鐵人賽 Modern Web DAY 14

技術 Day 14 - 進入Rails世界必須懂:MVC 是甚麼?

最近開始進行一些面試,真的深刻感受到這個問題的重要,算是寫 rails 根本的概念了吧,應該有接觸後端框架或是網業開發必備的設計概念,今天也被面試官問到,如果要...

鐵人賽 Modern Web DAY 16

技術 Day 16 - 進入Rails世界必須懂:Routes (上)

前面講到 Restful Routes 設計很重要,今天就來簡單講一下基本的路徑Routes設定吧! 路徑設定位置 通常我們會在 config/routes.r...

鐵人賽 自我挑戰組 DAY 28

技術 IT 邦鐵人賽 Day 28 - Ruby Cucumber (二)

昨天我們安裝了 Cucumber 套件,然後也把規格寫好後,run 一遍測試,出現了訊息告訴我們有幾個 scenario 與 step,因為我們還沒有在 ste...