iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

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

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

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

[ Day 21 ] 文章的分類功能 - (下)

下半部是要介紹我們在現在的blog或是cms系統上很流行的tag功能。 沒有錯,鐵人賽的編輯器也有這個功能。 (坦白說我覺得除了不能預覽還有支援markdown...

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

[ Day 22 ] DIY實作後台功能

前面有提到,我們要讓任何人都可以註冊並且參與翻譯文章, 但是如果有人來亂貼廣告或是做了什麼壞壞的事呢? 沒錯,為了避免這種情形發生, 我們現在將要實作後台的功能...

2014-10-21 ‧ 由 tinydenny 分享
DAY 23

[ Day 23 ][ Dev ] 實作角色權限管理 - Part 1

還記得很久很久以前, 我們曾經在view做過對po文編輯或刪除的限制, 不過這樣只是眼不見為淨而已,還是可以靠輸入網址去進入想看的頁面。 所以我們在contro...

2014-10-22 ‧ 由 tinydenny 分享
DAY 24

[ Day 24 ][ Dev ] 實作角色權限管理 - Part 2

本篇將完成: 將user變為admin user 現在我們已經有了基本的後台, 編輯刪除文章的權限也都設定完成了, 但,我們沒有admin的user呀! 第...

2014-10-23 ‧ 由 tinydenny 分享
DAY 25

[ Day 25 ][ Dev ] 實作角色權限管理 - Part 3

下來我們就是要完成po文的發佈功能: 經過admin發佈的文章才能出現在公開的頁面上 再拆下去: 經過admin發佈的文章才能出現在公開的頁面上 發佈文章...

2014-10-24 ‧ 由 tinydenny 分享
DAY 26

[ Day 26 ][ Dev ] 上傳圖片 - Carrierwave

先安裝今天會用到的兩個gem。 gem "rmagick", :require => 'RMagick' gem "car...

2014-10-25 ‧ 由 tinydenny 分享
DAY 27

[ Day 27 ][ Dev ] 簡單的支援Markdown

(坦白說我覺得沒有支援markdown是一件痛苦的事情。) 當我們從資料庫把po文抓出來時需要把'\n'換成 <br>, <%= ra...

2014-10-26 ‧ 由 tinydenny 分享
DAY 28

[ Day 28 ][ Dev ] Facebook登入

有點老掉牙卻又很實用的主題。 拖到現在才做一部分是因為settingslogic這個gem在上去heroku之後要做一些設定很麻煩。 (同時也很醜囧) 好險找到...

2014-10-27 ‧ 由 tinydenny 分享
DAY 29

[ Day 29 ][ PM ] Trello管理專案也管理生活

目前功能幾乎都已經開發完了, 所以今天要介紹一個我用來規劃時程的好工具, 它的應用不只是在開發上,今天就一起來看看Trello吧! Trello是一個專案管理的...

2014-10-28 ‧ 由 tinydenny 分享
DAY 30

[ Day 30 ][ Demo ] 30天的小小成果

小小看一下三十天做的成果, 中間一度想放棄,不過看到其他這麼多的工程師都還是有辦法產出這麼多高質量的文章來, 就決定還是咬牙撐下去,先來看一下Demo,剩下的等...

2014-10-29 ‧ 由 tinydenny 分享