非本科系學生,在前年花了將近 1 年的時間,順利轉換跑道為工程師,這次的挑戰是 Ruby on Rails,希望透過這 30 天的歷練,能夠更精進自己。也是剛好希望透過這次的挑戰,能夠轉移自己的注意力,別再去亂想其它有的沒有的,崛起吧 ~ 單身狗之怒。
就讓我們不留遺憾的,完成這個 30 天的試練吧 !! 個人故事: 繼去年順利轉換跑道,到現在這個時候也將近 11 個月了,一方面也很清楚,身為一個軟體工程師,平...
在 Rails 裡最基本的架構是採用模型、畫面、控制器 (Model、View、Controller, 簡稱 MVC) 架構模式。 透過瀏覽器發出一個請求 (R...
當我們在終端機輸入 rails new projectname 時,會產生一個新的 rails 專案,rails 會幫我們建立各式各樣的資料夾,在這裡針對這些來...
在這裡,我將介紹 Rails 常使用的基本語法介紹。 終端機 Rails 指令: rails new blog建立了一個名稱為 blog 的 rails 專...
在這裡,我將介紹 Rails migration 指令。 針對資料表 (Table) 應用: 新增資料表: create_table(table_name,...
沒有加上版本編號的意思是:是使用最新稳定 (stable) 版本。 加上版本編號的意思是:指定要安裝明確的版本。 大於版本標號:指定要安裝大於 1.3.0 版...
Helper 是 Rails 簡化 View 的方法之一,Rails 有內建的一系列 Helper 可以用,常見的有 link_to、form_for、cont...
什麼是 partial ?Partial 簡單說就是程式碼中的一小段,通常使用在 HTML 中讓 View 的 Code 可以更乾淨,將重複使用到的區塊切成獨立...
使用情境:爲了提高程序性能,在Ruby 3中,字符串字面量在所有文件中默認被凍結。 爲了過渡,Ruby2.3 增加了一個註釋: #frozen_string_l...
.nil? nil.nil? #true [].nil? #false {}.nil? #false "&qu...