iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

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

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

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

[ Day1 ][ Intro ] 從想法到實做 - 定義問題

在開始談用Rails快速開發一個網站前, 也在開始談跟技術真正有關的問題之前, 先弄清楚在接下來的三十天要做些什麼, 我喜歡寫程式,但寫程式的意義在於解決問題,...

2014-09-30 ‧ 由 tinydenny 分享
DAY 2

[ Day 2 ][ Intro ] 專案介紹:United Issue 世界大代誌

今天我們要來更深入的觀察這個專案, 簡單看一下可以知道是一個以外媒新聞分享為主的粉絲專頁。 有興趣的人可以按個讚:https://www.facebook.co...

2014-10-01 ‧ 由 tinydenny 分享
DAY 3

[ Day 3 ][ Intro ] 為什麼要用Rails來開發?

這答案很簡單: 「因為很好用啊!」 本日結束。 沒有啦! 好用、易用固然很重要,不過Rails有時候真的太magic了, magic到連去rails pac...

2014-10-02 ‧ 由 tinydenny 分享
DAY 4

[ Day 4 ] [ Planning ] 開始規劃 - User story

每個人開發都會有不一樣的步調, 希望能借由這篇自己的嘗試和搜集資料來拋磚引玉一下。 理想上來說,使用者會很清楚知道自己想要用一個什麼樣的產品(這裡就是網站),...

2014-10-03 ‧ 由 tinydenny 分享
DAY 5

[ Day 5 ][ Setting ] Rails 環境設定

終於規劃完啦! 其實有在猶豫要不要寫這一篇, 畢竟上一次設定環境已經是好久以前的事情, 很怕不小心講錯就害人陷入萬劫不復, 而因為網路上其他人環境設定過程其實都...

2014-10-04 ‧ 由 tinydenny 分享
DAY 6

[ Day 6 ][ Setting ] 在Windows開發Rails很麻煩?來試試看Ubuntu!

Ubuntu是一個linux的distribution, 在操作上做了很多優化,坦白說我覺得只要有辦法安裝完, 使用上幾乎是沒什麼問題XD 重點是這樣就可以不用...

2014-10-05 ‧ 由 tinydenny 分享
DAY 7

[ Day 7 ][ Dev ] 從建立首頁開始認識Rails

這一篇開始的前提是: Ruby和Rails已經裝好了, 你已經執行過Rails s,看過這個令人感動的畫面: 準備就緒的話就先執行rails new proje...

2014-10-06 ‧ 由 tinydenny 分享
DAY 8

[ Day 8 ][ Dev ] 從開發Po文功能認識MVC #1 Post的model

終於到了這一刻, 這一章開始就要見識到Rails有多Powerful, 我們先前說過Rails是一個框架,如果是處理基本的CRUD, 循著這個框架去做的速度簡直...

2014-10-07 ‧ 由 tinydenny 分享
DAY 9

[ Day 9 ][ Dev ] 從開發Po文功能認識MVC #2 新增一則po文

其實理想中的規劃應該是要將M, V, C都拆開來講的, 但實際上controller如果沒有view來輔助解釋,其實有一點太抽象, 所以今天會有基本的view來...

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

[ Day 10 ][ Dev ] 從開發Po文功能認識MVC #3 完成post的CRUD

今天要完成的項目如下: posts#create的重新導向 posts的編輯 刪除單篇post(如果要刪除多篇會開另個篇幅來介紹) 瀏覽所有的p...

2014-10-09 ‧ 由 tinydenny 分享