iT邦幫忙

鐵人檔案

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

非本科之30天Ruby / Rails學習筆記 系列

走在轉職路上的非本科菜鳥,剛開始走就撞的頭破血流,為了避免金魚腦的自己回頭看到傷疤,卻忘記當初為什麼受傷而挑戰的30天學習筆記。

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

Day11: Ruby中的Getter及Setter?

在最近的練習中,只有印象自己大量的在用attr_reader :somthing,在完成這篇文章前,我完全不知道其實它就是getter method... 關於...

2019-09-24 ‧ 由 Louis 分享
DAY 12

Day12: Ruby的例外處理(Exceptions):begin...rescue ...end

幾乎每個程式語言都有例外處理的功能,當程式在執行時,不免都會遇到非工程師預期的狀況發生,我們可以針對不同例外訊息設計不同的例外處理。 在Ruby例外處理的基本架...

2019-09-25 ‧ 由 Louis 分享
DAY 13

Day13: Ruby on Rails 的 .nil? .empty? .blank? .present?

在Ruby on Rails有很多神奇又好用的黑魔法,但有幾個類似的方法會搞不清楚到底在哪個狀況時要用哪個method... 我在寫rails的時候曾經踩過一個...

2019-09-26 ‧ 由 Louis 分享
DAY 14

Day14: 淺談Model資料表關聯

不管用哪個程式語言或框架寫網站,多數會有資料庫的應用,資料與資料之間一定會有關聯性,那要如何在不同Model設立資料關係,這裏會用很簡單的例子去試著理解什麼是資...

2019-09-27 ‧ 由 Louis 分享
DAY 15

Day15: Rails中的Gemfile

在Ruby的宇宙裡,有很多用Ruby寫成的套件包或是框架可以使用,包含rails也是(第6行)。 Gemfile是Rails new一個新專案時附加的檔案(如...

2019-09-28 ‧ 由 Louis 分享
DAY 16

Day16: 淺談Rails裡的resources

resources: 可以一次新8條路徑,7個方法,當然也可以一條一條自己新增(get, post),但若剛好你要做的專案需要這8條路徑的話,用這種內建方式做可...

2019-09-29 ‧ 由 Louis 分享
DAY 17

Day17: 淺談Rails的表單: form_for? form_tag?

在Rails中,常常會用到表單(form)將資料傳入資料庫,其中在Rails 5.1版本之前,常用的就是form_tag與form_for,我們來看看他們的分別...

2019-09-30 ‧ 由 Louis 分享
DAY 18

Day18: 淺談Rails的表單: form_with

form內 有 model實體時,用form_for,主要用於新增或修改。 form內 無 model實體時,用form_tag,主要用於登入一筆資料。 Ra...

2019-10-01 ‧ 由 Louis 分享
DAY 19

Day19: Rails中神奇的spring stop

Day19: Rails中神奇的spring stop 您有遇過rails g migration時卡住嗎? 您有rails sever打不開的問題嗎? tri...

2019-10-02 ‧ 由 Louis 分享
DAY 20

Day20: 簡易Rails實作(上)

在開始之前,要先知道用Rails的慣例,並且盡量遵守才不會造成後面要接手的人的困擾。尤其是以下說明需特別注意: 在檔案區命名:snakecase ex...

2019-10-03 ‧ 由 Louis 分享