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 (si...

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 Co...

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

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

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

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之前,先來講講一般的方法 熟悉rai...

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

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

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

2016-12-15 ‧ 由 Bater 分享