在使用simple_form時,很多人會使用label來命名model的中文,其實可以透過設定model的多語系yml來實作解決這樣的需求。同時,model n...
第二天挑戰一個難一點的題目這三者使用上有點相似,所以或許有一些人會混淆甚至也有不少人只聽過STI沒聽過MTI今天就來為大家解說一下差異與使用情境 STI (si...
MTI (multiple table inheritance) 昨天我們介紹了STI,運用在大量重複欄位出現時可以用同一個表格實作複數以上的model但是當不...
多型關聯(Polymorphic Associations) 前面講到了STI與MTI,都是實作在不同需求之下實體表格與model之間的關係多型關聯跟MTI有八...
寫ruby一段時間以後,可能會著迷於這個框架的自由度甚至還可以自行擴充框架本身來達成想要滿足的商業邏輯 例如新手可能會將程式多次重複在專案各處漸漸學習到可以將重...
用英文寫標題感覺很厲害,不過臨時決定寫這個題目是因為原本要寫的包gem卡關,需要更多時間摸索只好拉一個不一樣的主題來寫 一開始知道這個觀念是從「Clean Co...
十大常見的新手Rails工程師問題有部分的錯誤,或許非Rails也可能會犯唷! 拼錯字與命名不一致 沒有重啟Server或console 測試效果與修改cod...
昨天談了 1~5今天會從第六點繼續談起。 嚴格說來,6~10不能算是新手常遇到的錯誤但只要是新手遇上了,很有可能不花個一天半天是不可能解開的,因此我覺得相當有收...
如何從controller傳遞變數到js今天來談談這個專案中很常見的需求 先講結論,其實有gem可以簡單的實作但在介紹gem之前,先來講講一般的方法 熟悉rai...
scope翻為中文是範圍也可以理解為過濾器 在專案裡時常會為了實現一些商業邏輯,寫下一些很長的ActiveRecord如果散落在專案內日後會不好管理所以一般的做...