iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

Junior Ruby on Rails 工程師的心得與自我挑戰 30 天 (單身狗轉移注意力之歷練) 系列

非本科系學生,在前年花了將近 1 年的時間,順利轉換跑道為工程師,這次的挑戰是 Ruby on Rails,希望透過這 30 天的歷練,能夠更精進自己。也是剛好希望透過這次的挑戰,能夠轉移自己的注意力,別再去亂想其它有的沒有的,崛起吧 ~ 單身狗之怒。

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

[Day21] Ruby on Rails - Rails enum and alias enum 的使用說明

在 Rails model 裡面,我們很常會定義所謂一筆資料的「狀態」,以貨運的例子來講,可以定義成「空運」、「海運」。又或是一筆發票,可以定義成「進口發票」、...

2019-09-22 ‧ 由 Vita Ora 分享
DAY 22

[Day22] Ruby on Rails - Rake 的使用

Rake 是一套類似 Make 的 Builder 工具,讓我們可以編寫一些腳本任務,並且很方便設定各任務的相依性。在 Rails 之中就內建了許多 rake...

2019-09-23 ‧ 由 Vita Ora 分享
DAY 23

[Day23] Ruby on Rails - 使用 Pdfkit 套件來產生 PDF 檔案

說是使用pdfkit,其實做工作的還是wkhtmltopdf。 一、建立項目  rails new mypdf --skip-bundle   進入項目:cd...

2019-09-24 ‧ 由 Vita Ora 分享
DAY 24

[Day24] Ruby on Rails - Timezone Mapping 實作之碰到問題及解法

條件:目前中國大陸是單一時區,因此 Mapping 到的時區一定都要是 GMT+08:00。 情境如下:在 app/calculators/timezone_c...

2019-09-25 ‧ 由 Vita Ora 分享
DAY 25

[Day25] Ruby on Rails - 使用 change_column 碰的的問題分享

情景:在一個資料表裡,有 2 個欄位分別是 export_comment 跟 import_comment,這兩個欄位的屬性是 string。 問題:這兩位為...

2019-09-26 ‧ 由 Vita Ora 分享
DAY 26

[Day26] Ruby on Rails - 期待週末的來臨...

namespace :identity do desc 'switch_role' task switch_role_to_superuser: :en...

2019-09-27 ‧ 由 Vita Ora 分享
DAY 27

[Day27] Ruby on Rails - ruby require 與 load 區別

Ruby中"require","load"和"include"有什麼不同呢?"requir...

2019-09-28 ‧ 由 Vita Ora 分享
DAY 28

[Day28] Ruby on Rails - Mountable vs. Full Engine

一個Rails Engine 本質是一個 Rails application,你可以附加到其他的rails application上提供附加功能。一個Rails...

2019-09-29 ‧ 由 Vita Ora 分享
DAY 29

[Day29] Ruby on Rails - 我們來聊聊 ~

各位好,我要說 ~ 很抱歉,讓各位失望了。 從 Day1 參賽宣言,寫的很澎湃激昂,說絕對不會輸給另一個工程師男生。 但是,已過了這 20 幾天以來,其實寫這些...

2019-09-30 ‧ 由 Vita Ora 分享
DAY 30

[Day30] Ruby on Rails - 不完美的完賽

這不是結束,這是另一個起點。 走完了這 30 天,寫的不是很好,也感覺還有很多可以寫,然而前面幾篇文章,是為了湊天數而來的,總之,會趁雙十連假整個大修。 人生...

2019-10-01 ‧ 由 Vita Ora 分享