利用圖像來做為一個帳號的代表,可使網站的畫面生色不少,本文簡述網站本身如何提供不會重覆的圖像,給 user 作為預設的圖像的有趣的作法。 什麼是 Avatar...
自己對顏色沒有特別的主見或想法,網頁要用什麼顏色的議題,每次都要重頭開始作無效率的考量,而看到了這個 http://www.web-source.net/216...
RSS 是 web2.0 的特徵之一,繼續將第3日的簡單Blog及第16日的單位用暫存系統加入這 RSS Feeds 的功能,而可以在連結網址上有: 並且產生...
前一日以英文標題轉成具可讀性的 permalink,而標題是中文的話,就可轉成漢語拼音,當作該文章的 permalink。 雖然在台灣一直有到底用通用拼音?漢語...
以 第3日 為例,常常網路上看到的網址是 http://SITE/blog/show/prison-break ,而不是 http://SITE/blog/sh...
前幾日所提到有關存取控制的議題有二:第5日的帳號密碼及第16日的IP範圍為依據;這兩日所都利用不少的程式碼來做判斷,才決定能做或不能做什麼動作。 如果所要寫的程...
避免成為全世界的暫存空間,在此加入連線範圍的考量及可加密碼之機制。 最後完成的截圖 圖中幾個縮寫說明: C2C (Campus to Campus) ->...
從連線IP來判斷單位內外時,會發現 RoR 的 log 檔的 IP 與前端 nginx 的 log 的 IP 有點不同,而且有設 proxy 及沒設 proxy...
把檔案大小及日期,用口語化來說是多少 KB, MB,而不是說多少 bytes;也不說幾年月日時分上傳,而以多久前上傳該檔;好像是 web2.0 趨勢的呈獻風格,...
依據前一日所提及的目標用 ROR 改寫第十一日的例子,透過資料庫的結合,做出基本的檔案列表、上傳、下載的動作。 修改儲存檔案的動作 建立一個 model 來將上...
如果架一個沒有太多限制的上傳下載的網頁空間,那麼全世界就會拿來作暫存的空間來供互傳。避免這樣的問題,最簡單的方案是利用 web server 的設定及簡單的 s...
檔案上傳下載是用網路必要的功能,不同的需要用不同的方式對應,接下來將以上傳的相關議題,來建立適合單位用的簡易上傳下載功能的網站,並加上簡易的保護功能,來了解 R...
多筆資料除了能夠分頁瀏覽之外,也需要能夠用字串搜尋來列出,而找出來的筆數過多也要能夠分頁列出,接續昨天的內容就可以建置出來。 簡單搜尋功能建置 只要更動兩個地方...
多筆資料的分頁是網站建置常見的需要,RoR 的分頁真的是異常的簡單,只要透過 will_paginate 的 plugin 或 gem,再加個兩行就完成了。 安...
管理 mail server 常會被問到:信有沒有寄成功?為什麼沒收到信?等問題,本文提供簡單的方式可讓 user 從記錄檔自行查詢轉信結果。 利用 fromt...
(接續http://ithelp.ithome.com.tw/question/10010121未完成的部份) 修改一下 app/views/vtables/n...
第六日已建立了虛擬轉址信箱的機制,而今天是再結合第三日及第五日的內容,讓 RoR 提供可多人使用去修改自己轉址信箱的界面。 建置策略 利用 RoR 建立一個資料...
保護自己真正 email 地址,或者可以有多個不同名稱的 email 來處理工作上的不同需要,是虛擬轉址信箱常見的應用;這兩天就來說明虛擬轉址信箱如何建置,並且...
在未接觸 RoR 之前,要寫一個網站的認證機制,對我來說真的很頭大,要搞清楚 Sessions 怎麼運作,cookies怎麼去運用,好多細節要去留意到;而 Ro...
ruby為基礎的web server,像WEBrick, mongrel, thin, ebb或其他會被陸續發展出來,雖然可以直接以80 port啟動,若碰到流...
所謂的CRUD是指 新增(Create)、讀取(Read)、更新(Update)、刪除(Delete);有時會聽到「五個動作」,就只是再加上一個列表(List)...
RoR是正在持續發展的framework,隨著新版作業系統,也更容易去安裝RoR的環境,在此簡述安裝可能碰到的問題,以及可採用的方式。 作業系統沒RoR套件的安...
其實管你黑貓白貓,能抓到老鼠的就是好貓。以很個人主觀的經驗來分享:為何選擇這樣組合的環境,以及為什麼會去用Ruby on Rails (RoR)。 作業系統選擇...