iT邦幫忙

鐵人檔案

2008 iT 邦幫忙鐵人賽
回列表

Rails 的簡單任務 系列

簡易的系統管理到Ruby on Rails的簡單應用

鐵人鍊成 | 共 33 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 10

[RoR] 簡單做出搜尋功能

多筆資料除了能夠分頁瀏覽之外,也需要能夠用字串搜尋來列出,而找出來的筆數過多也要能夠分頁列出,接續昨天的內容就可以建置出來。 簡單搜尋功能建置 只要更動兩個地方...

2008-09-24 ‧ 由 逮丸逮丸 分享
DAY 11

[RoR] 簡單完成上傳功能

檔案上傳下載是用網路必要的功能,不同的需要用不同的方式對應,接下來將以上傳的相關議題,來建立適合單位用的簡易上傳下載功能的網站,並加上簡易的保護功能,來了解 R...

2008-09-25 ‧ 由 逮丸逮丸 分享
DAY 12

[RoR] 適單位內外用暫存空間的規畫

如果架一個沒有太多限制的上傳下載的網頁空間,那麼全世界就會拿來作暫存的空間來供互傳。避免這樣的問題,最簡單的方案是利用 web server 的設定及簡單的 s...

2008-09-26 ‧ 由 逮丸逮丸 分享
DAY 13

[RoR] 以資料庫為依據的上傳下載及列檔功能

依據前一日所提及的目標用 ROR 改寫第十一日的例子,透過資料庫的結合,做出基本的檔案列表、上傳、下載的動作。 修改儲存檔案的動作 建立一個 model 來將上...

2008-09-27 ‧ 由 逮丸逮丸 分享
DAY 14

[RoR] 刪除功能及顯示方式的變化

把檔案大小及日期,用口語化來說是多少 KB, MB,而不是說多少 bytes;也不說幾年月日時分上傳,而以多久前上傳該檔;好像是 web2.0 趨勢的呈獻風格,...

2008-09-28 ‧ 由 逮丸逮丸 分享
DAY 15

[RoR] HTTP 環境變數的考量

從連線IP來判斷單位內外時,會發現 RoR 的 log 檔的 IP 與前端 nginx 的 log 的 IP 有點不同,而且有設 proxy 及沒設 proxy...

2008-09-29 ‧ 由 逮丸逮丸 分享
DAY 16

[RoR] 依連線範圍區分權限及透過密碼授權

避免成為全世界的暫存空間,在此加入連線範圍的考量及可加密碼之機制。 最後完成的截圖 圖中幾個縮寫說明: C2C (Campus to Campus) ->...

2008-09-30 ‧ 由 逮丸逮丸 分享
DAY 17

[RoR] 利用 before_filter 的簡單存取控制

前幾日所提到有關存取控制的議題有二:第5日的帳號密碼及第16日的IP範圍為依據;這兩日所都利用不少的程式碼來做判斷,才決定能做或不能做什麼動作。 如果所要寫的程...

2008-10-01 ‧ 由 逮丸逮丸 分享
DAY 18

[RoR] 透過 permalink 使網址具可讀性

以 第3日 為例,常常網路上看到的網址是 http://SITE/blog/show/prison-break ,而不是 http://SITE/blog/sh...

2008-10-02 ‧ 由 逮丸逮丸 分享
DAY 19

[RoR] 中文轉漢語拼音的 permalink

前一日以英文標題轉成具可讀性的 permalink,而標題是中文的話,就可轉成漢語拼音,當作該文章的 permalink。 雖然在台灣一直有到底用通用拼音?漢語...

2008-10-03 ‧ 由 逮丸逮丸 分享