昨天我們示範了如何在 module 裡面用 super 來擴充方法,今天就來將昨天學到的觀念應用在我們的框架裡面 關於Metal Rails 在 ActionC...
MVC架構 *英文發音首先來聽聽英文發音~。 Route Model View Controller 什麼是MVC 是這樣子的,Rails這個網站開發架構,引...
前情提要:我們在鐵人賽第3天的時候為Rails專案裡導入了Vue.js框架, 接著花了10天左右的時間熟悉Vue重要的基本語法~ 嘗試2週內走一輪敏捷開發 在接...
CRUD新增、刪除、修改、顯示功能是一個完整的線上系統不可或缺的功能。昨天我們完成了更新 ticket,以及介紹了dispatch讓Vue可以聯絡到Vuex的a...
開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 的Caching 機制,今天來看 RailsGuide 的 API-only mode...
開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了一點 ActionMailer 串接 AWS SES 來寄信 的使用方式,今天就來看一下 Actio...
看完今天的文章,自己試著在專案寫動態寫法後,讀者們會發現今天講的東西很實用。我們可以透過動態的寫法,省去相當多程式碼。 define_method define...
開場白 鼬~~哩賀,我是寫程式的山姆老弟,今天來一探究竟 ActiveSupport 這個非常常見的 gem,到底在 Rails 中扮演什麼樣的角色! Acti...
如果要說一個網站最單純的是什麼,應該就是所謂的 「View」 吧,擺上幾個文字 + 幾張圖片,丟到 Server 上就是一個網站,甚至打開記事本就可以編輯網站內...
身為一介Rails工程師,我們必須懂一些Rails特化的寫法,可以讓我們寫code 更方便、優雅。 link_to link_to 為Rails工程師必須會的h...
要完成一個專案,為了快速開發,經常會使用一些gem套件協助但是套件這麼多,腦袋裝不下啊 (泣今天就把筆者用過的套件整理一些跟大家分享,那麼我們要開始囉~...
"可以偷偷留言給我喔" 來做留言功能 對於每個 girb ,要可以有可以留言的功能 首先,新增一個留言的 model 以及 contolle...
終於到最後一天了,那就不囉嗦直接進入正題吧! 關於 rendering.rb 之前我們的做法是把 render 寫在 Controller 裡面,畢竟 rend...
物件 Object *英文發音首先來聽聽英文發音~。 什麼是物件呢? 先來了解公式: 物件 Object = 狀態 State(名詞)+ 行為 Behavi...
開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 的 API-only 模式,今天來看 RailsGuide 的 Multiple Da...
GitHub 網址:https://github.com/Heroku 網址:https://www.heroku.com/
前言 Rails,一個能夠快速開發網站的 Web framwork,關於這個框架有太多的故事,伴隨者幾年前新創風潮而崛起,曾經是開發工具的當紅炸子雞,甚至有一段...
開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 的 Rack,今天來看 RailsGuide 的 Caching 篇,看 Rails...
寫完30天的文章後,心中多了很多想法。雖然密集了寫一個月的文章快吐了,但事實上還有很多還沒能來得及分享給讀者的內容,還有很多主題想要寫。目前規劃的未來30天系列...
GitHub 網址:https://github.com/Heroku 網址:https://www.heroku.com/
Codeing in the weekend ...TT 資料庫關聯式資料庫SQL ORM 維基百科 英語:Object Relational Mappi...
如果讀者有跟著我一起做到今天,會發現前面幾天在使用 Mavericks 時,每次寫完 code,都需要手動 require 檔案,再重啟伺服器,讓 server...
在實作 ORM 之前,我們可能要從 Migration 開始認識,Rails 有一個相當聰明的機制,可以方便管理資料庫的結構,這也是許多人剛接觸(像是我)一直會...
開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Webpacker 的運作方式,今天來實驗看看用 Webpacker 包 js + css + 其...
說話要建立一個 Controller,就要先從 Controller 在做些什麼開始了解,我們先來看看 Rails 的官方文件怎麼解釋 What Does a...
昨天鐵人賽做完了新增ticket!所以現在專案裡,Done欄位完成了三張票~ 不過,在繼續實作編輯及刪除ticket功能之前,昨天的完成品有個地方我還不太滿意...
接下來介紹的章節,會使用到instance_eval, class_eval,加上我們已經在 Day12 提到的MetaClass和 Singleton的概念。...
Day14-15 一共會介紹 Ruby的2類、4種繼承方式。 在Day2 我們提到 Ruby 為單一繼承的語言,若想要實現多重繼承,可以使用mixin的方式達到...
今天要開始介紹,如何做自定義helper,並使用。 helpers依照慣例會寫在app/helpers裡面,並且不管寫在哪個檔案,view都讀得懂。我們不用知...
在很早之前我們曾經提過 Rack 這個東西,也提到在 Rack 裡面有一個很特別的 Hash 叫 ENV,裡面帶有非常多有用的資料,靠著這些資料我們可以來處理與...