iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

從想法到快速實作的捷徑:Rails 系列

當有想法想測試時,網路是最快能夠迭代實現的地方,
而使用Ruby on Rails將想法實作成網站聽起來很棒。
這次將以一個現有的外語新聞分享粉絲專頁,
從分析粉絲專頁寫user story到全端開發完整網站,
不再是看著過度美好的範例copy & paste

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

[ Day 11 ][ Dev ] 更進一步認識Rails - rspec

之前看到rails 101還有rails 101 s裡面都寫到想要熟悉restful,resource是什麼, 最好的方法就是多寫幾次然後背起來。 坦白說的確是...

2014-10-10 ‧ 由 tinydenny 分享
DAY 12

[ Day 12 ][ Dev ] rspec - 用Factory造測試用的假物件

前面有說過這裡不要把太多東西抽出來沒有關係,(免得要滑上滑下找來找去的,這樣測試反而還成了一種負擔) 這也是為什麼不用subject的原因,我想剛開始寫rspe...

2014-10-11 ‧ 由 tinydenny 分享
DAY 13

[ Day 13 ][ Dev ] Guard - 自動化運行測試的好朋友

每次改完spec都要在那邊bundle exec rspec spec/, 是不是很煩呢? Guard幫我們解決了這個煩惱,它會在我們改變檔案存檔的時候幫我們去...

2014-10-12 ‧ 由 tinydenny 分享
DAY 14

[ Day 14 ][ Review ] Rails Pacific心得 - How to become a senior developer

這一篇會暫時跳離一下開發的主題,來講一下新手去參加conference的心得。 其實我學rails的時間才一個多月,我知道自己去應該是很多議題都有聽沒有懂, 不...

2014-10-13 ‧ 由 tinydenny 分享
DAY 15

[ Day 15 ][ Dev ] 使用者認證機制 - Devise

現在我們已經有了po文的CRUD功能, 不過如果隨便一個阿貓阿狗來都可以改變po文,或者是無法追蹤使用者的話, 那這樣就變得一點意義都沒有啦! 我們可以用手刻出...

2014-10-14 ‧ 由 tinydenny 分享
DAY 16

[ Day 16 ] 簡單的美化一下網站 - Bootstrap

在剛開始學rails前,我先接觸到的就是基本的html和css,以及一點點點的javascript。 開始之後會發現一個簡單的網站做出來其實不難, 可是要好看又...

2014-10-15 ‧ 由 tinydenny 分享
DAY 17

[ Day 17 ][ Deploy ] 部署到 heroku

其實production環境應該要在一開始就先建好, 否則到時候一部署上去發現一大堆問題就來不及了, 而要部署到機器上,流程大概是這樣: 要先設置機器的環境:...

2014-10-16 ‧ 由 tinydenny 分享
DAY 18

[ Day 18 ][ Dev ] 簡單的Model資料表關聯

在之前的開發中,我們只簡單新建了資料表。 而在rails中,要去跟資料庫拿資料的就是model, 裡面能設定association、validation、cal...

2014-10-17 ‧ 由 tinydenny 分享
DAY 19

[ Day 19 ] 支援多國語系 - i18n

如果說做一個網站自己卻沒支援多國語系那真的太奇怪了。 (想想也還好啦XD) 要做的話可以使用rails內建的i18n,可以將所有要顯示的文字放在同一個地方, 這...

2014-10-18 ‧ 由 tinydenny 分享
DAY 20

[ Day 20 ] 文章的分類功能 - (上)

這裡要來稍微再整理一下待做的功能: 文章的國籍分類 文章的tag功能 接著將分兩部分來完成: 文章的各國媒體分類 這裡其實有很多種做法, 可以在po...

2014-10-19 ‧ 由 tinydenny 分享