在最近的練習中,只有印象自己大量的在用attr_reader :somthing,在完成這篇文章前,我完全不知道其實它就是getter method... 關於...
幾乎每個程式語言都有例外處理的功能,當程式在執行時,不免都會遇到非工程師預期的狀況發生,我們可以針對不同例外訊息設計不同的例外處理。 在Ruby例外處理的基本架...
在Ruby on Rails有很多神奇又好用的黑魔法,但有幾個類似的方法會搞不清楚到底在哪個狀況時要用哪個method... 我在寫rails的時候曾經踩過一個...
不管用哪個程式語言或框架寫網站,多數會有資料庫的應用,資料與資料之間一定會有關聯性,那要如何在不同Model設立資料關係,這裏會用很簡單的例子去試著理解什麼是資...
在Ruby的宇宙裡,有很多用Ruby寫成的套件包或是框架可以使用,包含rails也是(第6行)。 Gemfile是Rails new一個新專案時附加的檔案(如...
resources: 可以一次新8條路徑,7個方法,當然也可以一條一條自己新增(get, post),但若剛好你要做的專案需要這8條路徑的話,用這種內建方式做可...
在Rails中,常常會用到表單(form)將資料傳入資料庫,其中在Rails 5.1版本之前,常用的就是form_tag與form_for,我們來看看他們的分別...
form內 有 model實體時,用form_for,主要用於新增或修改。 form內 無 model實體時,用form_tag,主要用於登入一筆資料。 Ra...
Day19: Rails中神奇的spring stop 您有遇過rails g migration時卡住嗎? 您有rails sever打不開的問題嗎? tri...
在開始之前,要先知道用Rails的慣例,並且盡量遵守才不會造成後面要接手的人的困擾。尤其是以下說明需特別注意: 在檔案區命名:snakecase ex...