iT邦幫忙

rails相關文章
共有 413 則文章
鐵人賽 DAY 22
Rails 的簡單任務 系列 第 23

技術 [RoR] 簡單產生 Identicon 識別圖像

利用圖像來做為一個帳號的代表,可使網站的畫面生色不少,本文簡述網站本身如何提供不會重覆的圖像,給 user 作為預設的圖像的有趣的作法。 什麼是 Avatar...

鐵人賽 DAY 21
Rails 的簡單任務 系列 第 22

技術 [RoR] 簡單畫出 216 網頁安全色表

自己對顏色沒有特別的主見或想法,網頁要用什麼顏色的議題,每次都要重頭開始作無效率的考量,而看到了這個 http://www.web-source.net/216...

鐵人賽 DAY 20
Rails 的簡單任務 系列 第 21

技術 [RoR] 簡單產生 RSS Feeds 及簡易部落格聯播功能

RSS 是 web2.0 的特徵之一,繼續將第3日的簡單Blog及第16日的單位用暫存系統加入這 RSS Feeds 的功能,而可以在連結網址上有: 並且產生...

鐵人賽 DAY 19
Rails 的簡單任務 系列 第 20

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

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

鐵人賽 DAY 18
Rails 的簡單任務 系列 第 19

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

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

鐵人賽 DAY 17
Rails 的簡單任務 系列 第 18

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

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

鐵人賽 DAY 16
Rails 的簡單任務 系列 第 17

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

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

鐵人賽 DAY 15
Rails 的簡單任務 系列 第 16

技術 [RoR] HTTP 環境變數的考量

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

鐵人賽 DAY 14
Rails 的簡單任務 系列 第 15

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

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

鐵人賽 DAY 13
Rails 的簡單任務 系列 第 14

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

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

鐵人賽 DAY 12
Rails 的簡單任務 系列 第 13

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

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

鐵人賽 DAY 11
Rails 的簡單任務 系列 第 12

技術 [RoR] 簡單完成上傳功能

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

鐵人賽 DAY 10
Rails 的簡單任務 系列 第 11

技術 [RoR] 簡單做出搜尋功能

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

鐵人賽 DAY 9
Rails 的簡單任務 系列 第 10

技術 [RoR] 簡單完成分頁功能

多筆資料的分頁是網站建置常見的需要,RoR 的分頁真的是異常的簡單,只要透過 will_paginate 的 plugin 或 gem,再加個兩行就完成了。 安...

鐵人賽 DAY 8
Rails 的簡單任務 系列 第 9

技術 [RoR] 多人用虛擬轉址信箱的建置(3)

管理 mail server 常會被問到:信有沒有寄成功?為什麼沒收到信?等問題,本文提供簡單的方式可讓 user 從記錄檔自行查詢轉信結果。 利用 fromt...

鐵人賽 DAY 7
Rails 的簡單任務 系列 第 8

技術 [RoR] 多人用虛擬轉址信箱的建置(2)(續)

(接續http://ithelp.ithome.com.tw/question/10010121未完成的部份) 修改一下 app/views/vtables/n...

鐵人賽 DAY 7
Rails 的簡單任務 系列 第 7

技術 [RoR] 多人用虛擬轉址信箱的建置(2)

第六日已建立了虛擬轉址信箱的機制,而今天是再結合第三日及第五日的內容,讓 RoR 提供可多人使用去修改自己轉址信箱的界面。 建置策略 利用 RoR 建立一個資料...

鐵人賽 DAY 6
Rails 的簡單任務 系列 第 6

技術 [RoR] 多人用虛擬轉址信箱的建置(1)

保護自己真正 email 地址,或者可以有多個不同名稱的 email 來處理工作上的不同需要,是虛擬轉址信箱常見的應用;這兩天就來說明虛擬轉址信箱如何建置,並且...

鐵人賽 DAY 5
Rails 的簡單任務 系列 第 5

技術 [RoR] 簡單完成登入登出的授權機制

在未接觸 RoR 之前,要寫一個網站的認證機制,對我來說真的很頭大,要搞清楚 Sessions 怎麼運作,cookies怎麼去運用,好多細節要去留意到;而 Ro...

鐵人賽 DAY 4
Rails 的簡單任務 系列 第 4

技術 [RoR] 用 nginx 作為 RoR 的前端

ruby為基礎的web server,像WEBrick, mongrel, thin, ebb或其他會被陸續發展出來,雖然可以直接以80 port啟動,若碰到流...

鐵人賽 DAY 3
Rails 的簡單任務 系列 第 3

技術 [RoR] 簡單完成 CRUD 的動作

所謂的CRUD是指 新增(Create)、讀取(Read)、更新(Update)、刪除(Delete);有時會聽到「五個動作」,就只是再加上一個列表(List)...

鐵人賽 DAY 2
Rails 的簡單任務 系列 第 2

技術 [RoR] Rails 環境建置及更新問題

RoR是正在持續發展的framework,隨著新版作業系統,也更容易去安裝RoR的環境,在此簡述安裝可能碰到的問題,以及可採用的方式。 作業系統沒RoR套件的安...

鐵人賽 DAY 1
Rails 的簡單任務 系列 第 1

技術 [RoR]為何Linux -> Perl -> Ruby on Rails?

其實管你黑貓白貓,能抓到老鼠的就是好貓。以很個人主觀的經驗來分享:為何選擇這樣組合的環境,以及為什麼會去用Ruby on Rails (RoR)。 作業系統選擇...