iT邦幫忙

rails相關文章
共有 413 則文章
鐵人賽 Modern Web DAY 9

技術 [DAY 9] 復刻 Rails - 終於有基本雛形了!在 View 上面加點東西

現在的 Mavericks 雖然已經有基本的 View,但總覺得還是缺少點什麼,寫起來還是有點不那麼方便,好像應該再加上些,來幫助開發者更快的開發出網頁,我們可...

鐵人賽 自我挑戰組 DAY 11
Ruby菜鳥村村民遊記 系列 第 11

技術 遊記ep.11 關聯性的Rails村 -2

昨天介紹完 1 對 1的關聯,我們所用的是 belongs_to 以及 has_one 來設定兩個 model 之間的關係,現在我們來看一下 1 對 多的關係,...

鐵人賽 Modern Web DAY 14
Rails,我要進來囉 系列 第 14

技術 第十四天:實驗用 Asset Pipeline 打包 js+css+font+image 資源檔

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 RailsGuide 的 AssetPipeline,今天來做點實驗,試試看完全用 AssetPi...

鐵人賽 Modern Web DAY 14

技術 [DAY 14] 復刻 Rails - 實作 ORM 初體驗

昨天我們了解到 Migration 做的事情,也透過 Migration 建立了第一個 Table,還處理了 Model 和 Table 單數複數的轉換問題,今...

鐵人賽 Modern Web DAY 1
Rails,我要進來囉 系列 第 1

技術 第一天:來個開場白,這系列的走向?

第一天:來個開場白,這系列的走向? 開場白 鼬~~~哩賀,我是寫程式的山姆老弟,今天是我們的開賽第一天! 俗話說的好:「頭過身就過」,有個美好的開場是很重要的...

鐵人賽 Modern Web DAY 11
Rails,我要進來囉 系列 第 11

技術 第十一天:關於 Webpacker 打包那回事

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起試試用 ActionCable 做一個簡易的即時聊天室,今天來看看在 Rails 7 被拋棄的 webp...

鐵人賽 Modern Web DAY 20
Rails,我要進來囉 系列 第 20

技術 第二十天:在 Rails 7 + React JS 做出圈圈叉叉(Tic Tac Toe)

開場白 鼬~~哩賀,我是寫程式的山姆老弟,前幾天跟大家一起實驗了用 importmap、webpack、esbuild 來安裝 bootstrap,還有用 es...

技術 【rails】新手如何建立 CRUD

在開始一個專案的時候,新手常常不知道從哪邊開始決定整理一下專案製作的流程本文主要陳述思考的脈絡,執行的指令就不贅述如果有錯,也請路過的各位高手不吝指教那麼我們便...

鐵人賽 Modern Web DAY 19

技術 [DAY 19] 復刻 Rails - ORM - 加上 where

已經搞了好幾天的 ORM,今天總算要做個結尾啦,這個系列我們從 file_model.rb 用 JSON 格式檔案當作資料庫,在到 sqlite_model.r...

鐵人賽 Modern Web DAY 10

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

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

鐵人賽 Modern Web DAY 20

技術 [DAY 20] 復刻 Rails - 用 Rails 的方式整理程式碼 Active Record

前面 19 天我們寫了很多 code,但你會發現我們 lib 資料夾底下很亂,這是目前裡面所包含的東西 . ├── lib │   ├── mavericks...

鐵人賽 Modern Web DAY 28

技術 [DAY 28] 復刻 Rails - Routing 威力加強版 - 2

承續昨天的實作,今天就來補上 Routing 的最後一個步驟 還記得我們怎麼實作 MiniSinatra 的 DSL 嗎? # MiniSinatra def...

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

技術 IT 邦鐵人賽 Day 1 - OOP開賽宣言

內容方向! 很開心開始了鐵人賽的第一天,我想要利用這三十天,重新建立物件導向的觀念,並更近一步的理解設計模式的理論與使用。所以在這三十天裡,我主要參考的內容有以...

鐵人賽 自我挑戰組 DAY 14
Ruby菜鳥村村民遊記 系列 第 14

技術 遊記ep.14 守護者見參!Strong Parameters in Rails村

今天想跟大家介紹一下,之前練習CRUD的流程時,一直覺得有個東西很神奇,它就是 Strong Parameters。當我們今天在設計網頁上讓使用者輸入資料時,其...

鐵人賽 影片教學 DAY 28

技術 Day28 - Rails Resource 和 Model 入門

LINE Developers:https://developers.line.biz/zh-hant/LINE Flex Message Simulator...

鐵人賽 Modern Web DAY 16

技術 [DAY 16] 復刻 Rails - ORM-我說那個 Attribute 呢?

就如同昨天結尾所說的,我們應該要跟 Rails 一樣,用 Task.title 的方式來呼叫方法,而不是用 Taks['title'] 來呼叫,今天我們就來建...

鐵人賽 Modern Web DAY 11

技術 [DAY 11] 復刻 Rails - 更多的 Model 功能

昨天我們有了很基本的 Model 雛形,實作下去會發現其實不難理解,說來說去都離不開物件導向的概念,透過實作的過程,可以慢慢了解 ORM 的原理是什麼,如果還是...

鐵人賽 Modern Web DAY 15

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

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

鐵人賽 自我挑戰組 DAY 15
Ruby菜鳥村村民遊記 系列 第 15

技術 遊記ep.15 Validates in Rails村

礙於時間的關係,內容可能會甚為簡略 Orz今天沒安排好時間給寫文章,請多包涵。 昨天提到了關於把關的手法之一,那當然少不了所謂驗證這塊囉, 我們先來看看可以怎麼...

技術 【gem】database_cleaner 為你的測試數據做清理

在跑測試程式的時候,不免會遇到資料殘留導致數據計算錯誤的情況,也就是程式碼其實是正確的,只是因為之前跑了其他測試,在測試的資料庫已經留有一些資料,導致最後統計的...

鐵人賽 自我挑戰組 DAY 13
Ruby菜鳥村村民遊記 系列 第 13

技術 遊記ep.13 關聯性的Rails村-3

昨天因為身體不適,半夜還發燒了 Orz寫文章的時候其實真的沒什麼太多思考,頭一直很痛也不知道是哪裡來的堅持,還是想把文章寫完才去休息。也請各位同好、大大們,顧好...

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

技術 IT 邦鐵人賽 Day 3 - SRP

情境: Ken:歐嚕,今天午餐妳覺得要吃什麼好呢? Ken:已經月中了,是不是該開始吃土了勒? 歐嚕:喵喵 喵喵喵 喵 … 是不是對這段對話,感到匪夷所思呢!?...

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

技術 IT 邦鐵人賽 Day 2 - OOP

何謂物件導向? 這個問題其實可以從維基百科就可以獲得很詳細的介紹。但其中有幾句話是我覺得很好理解而且也是物件導向的精髓: 物件導向程式設計可以看作一種在程式...