iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
Modern Web

Ruby礦工的Rails地圖 系列

這個月從Java轉職到Ruby on Rails剛好也滿一年,試著來寫下心得,讓壓力迫使自己成長。

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

i18n 搭配model與form的做法

在使用simple_form時,很多人會使用label來命名model的中文,其實可以透過設定model的多語系yml來實作解決這樣的需求。同時,model n...

2016-12-06 ‧ 由 Bater 分享
DAY 2

STI , MTI 與多型關聯(Polymorphic Associations) 系列一

第二天挑戰一個難一點的題目 這三者使用上有點相似,所以或許有一些人會混淆 甚至也有不少人只聽過STI沒聽過MTI 今天就來為大家解說一下差異與使用情境 STI...

2016-12-07 ‧ 由 Bater 分享
DAY 3

STI , MTI 與多型關聯(Polymorphic Associations) 系列二

MTI (multiple table inheritance) 昨天我們介紹了STI,運用在大量重複欄位出現時 可以用同一個表格實作複數以上的model 但是...

2016-12-08 ‧ 由 Bater 分享
DAY 4

STI , MTI 與多型關聯(Polymorphic Associations) 系列三

多型關聯(Polymorphic Associations) 前面講到了STI與MTI,都是實作在不同需求之下 實體表格與model之間的關係 多型關聯跟MTI...

2016-12-09 ‧ 由 Bater 分享
DAY 5

如何自行編寫Ruby的方法

寫ruby一段時間以後,可能會著迷於這個框架的自由度 甚至還可以自行擴充框架本身 來達成想要滿足的商業邏輯 例如新手可能會將程式多次重複在專案各處 漸漸學習到可...

2016-12-10 ‧ 由 Bater 分享
DAY 6

Don't use Magic number in your code

用英文寫標題感覺很厲害,不過臨時決定寫這個題目 是因為原本要寫的包gem卡關,需要更多時間摸索 只好拉一個不一樣的主題來寫 一開始知道這個觀念是從「Clean...

2016-12-11 ‧ 由 Bater 分享
DAY 7

Top 10 common mistake for junior rails developer (1~5)

十大常見的新手Rails工程師問題 有部分的錯誤,或許非Rails也可能會犯唷! 拼錯字與命名不一致 沒有重啟Server或console 測試效果與修改co...

2016-12-12 ‧ 由 Bater 分享
DAY 8

Top 10 common mistake for junior rails developer (6~10)

昨天談了 1~5 今天會從第六點繼續談起。 嚴格說來,6~10不能算是新手常遇到的錯誤 但只要是新手遇上了,很有可能不花個一天半天 是不可能解開的,因此我覺得相...

2016-12-13 ‧ 由 Bater 分享
DAY 9

How to pass the value from controller to javascript

如何從controller傳遞變數到js 今天來談談這個專案中很常見的需求 先講結論,其實有gem可以簡單的實作 但在介紹gem之前,先來講講一般的方法 熟悉r...

2016-12-14 ‧ 由 Bater 分享
DAY 10

淺談scope -- 常用的條件通通藏在裡面

scope翻為中文是範圍 也可以理解為過濾器 在專案裡時常會為了實現一些商業邏輯,寫下一些很長的ActiveRecord 如果散落在專案內日後會不好管理 所以一...

2016-12-15 ‧ 由 Bater 分享