iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

初階 Rails 工程師的養成 系列

工作兩年以後發現在職場上,結果比過程還重要,但比起結果的呈現,我更喜歡跟同行的人分享自己完成的過程。

我想要把累積的2年經驗分享出來!想分享的太多了,這次想分享的是內容著重在 Ruby 和 Rails 的應用!

請大家拭目以待

鐵人鍊成 | 共 34 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21. 用 Rails helper 省去更多開發時間

身為一介Rails工程師,我們必須懂一些Rails特化的寫法,可以讓我們寫code 更方便、優雅。 link_to link_to 為Rails工程師必須會的h...

2021-09-21 ‧ 由 漢漢老師 分享
DAY 22

Day22. 誰說畫面只能寫在Erb - 一起在helper寫畫面

今天要開始介紹,如何做自定義helper,並使用。 helpers依照慣例會寫在app/helpers裡面,並且不管寫在哪個檔案,view都讀得懂。我們不用知...

2021-09-22 ‧ 由 漢漢老師 分享
DAY 23

Day23. 在講表單之前,先來談談routes和mvc - 表單 part1

在講解基本的表單架構以前,我們先將基本的CRUD建立起來。 以下的前情提要會提到有關mvc & routes的建設,還不熟悉 Rails 框架的讀者們,...

2021-09-23 ‧ 由 漢漢老師 分享
DAY 24

Day24. form_tag 與 simple_form_for 的用法 - 表單 part2

前一天,我們使用了simple_form_for提到了新增表單寫法,而今天要講一個上傳情境。這個上傳想要做的事情在特殊新增頁籤中新增或更新id=1,2,3,4的...

2021-09-24 ‧ 由 漢漢老師 分享
DAY 25

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

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

2021-09-25 ‧ 由 漢漢老師 分享
DAY 26

Day26. 認識 Stimulus,與Javascript成為好朋友

React.js, Vue.js, Angular.js為近期很流行的框架,改變了前端生活圈的生態。不過除了這些主流框架以外,Basecamp出了一款基於Rai...

2021-09-26 ‧ 由 漢漢老師 分享
DAY 27

Day27. Stimulus 與非同步處理 - Ajax 的更優雅寫法

我們在 Day21 提到 data-remote=true、Day25 提到了一些與Ajax 相關的例子,今天為正式的介紹在Rails如何完美的搭配Stimul...

2021-09-27 ‧ 由 漢漢老師 分享
DAY 28

Day28. Rails 搭配 DataTable 寫出完美的列表頁

今天要講Stimulus & Datatable 的用法,不過不會Stimulus的讀者們不用擔心,因為在Rails可以寫 Datatable 的方式相...

2021-09-28 ‧ 由 漢漢老師 分享
DAY 29

Day29. Rails MVC 的 Model - 與資料庫聯絡的橋樑

礙於篇幅的關係,來不及介紹關於Rails MVC的所有全貌。在Day23介紹了基本的MVC操作,今天我們要來更深入與資料庫互通訊息的model層。 對於資料庫的...

2021-09-29 ‧ 由 漢漢老師 分享
DAY 30

Day30. Model 與關聯 - preload, join, includes 一次釐清

今天我們會用部落格跟使用者的關係來講解關聯,首先先做設定,部落格跟使用者的關係為 使用者對應多個部落格 每一個部落格對應使用者 class Blog &lt...

2021-09-30 ‧ 由 漢漢老師 分享