第一屆 幸運獎

Rails 的簡單任務
逮丸逮丸

系列文章

DAY 11

[RoR] 簡單做出搜尋功能

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

DAY 12

[RoR] 簡單完成上傳功能

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

DAY 13

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

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

DAY 14

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

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

DAY 15

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

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

DAY 16

[RoR] HTTP 環境變數的考量

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

DAY 17

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

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

DAY 18

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

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

DAY 19

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

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

DAY 20

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

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