Getting Started with Rails 04 Ruby on Rails 使用者認證機制 每個網站幾乎都有使用者認證機制, Ruby on Rails 已經把這樣的機制做成套件了,而且每個 Ruby on Rails 的教學網站都有教怎麼做,所以我們也來依樣畫葫蘆一下這個使用者認證機制 -- devise 。 1. 引入 devise 套件 廢話依舊不多說,直接 step by step 跟我一起這樣做吧。 1. 修改 Gemfile $vi Gemfile 加入 devise 套件 Source ‘https://rubygems.org’ gem ‘devise’ 2. 透過 rails g 指令將 devise 套件安裝好 $rails g devise:install $rails g devise User $rake db:migrate 3. 在 /views/comments/ 中建立 _usr_signin_bar.erb $vi /views/comments/ _usr_signin_bar.erb 4. 最後修改 /views/layouts/application.html.erb 加上 <%= render :partial => “comments/user_signin_bar” %> 5. 驗證測試 01 用Ruby on Rails純手工打造一個包含CRUD的RESTful應用程式 02 用Ruby on Rails純手工打造一個具從屬關係的[討論區] (1) 03 用Ruby on Rails純手工打造一個具從屬關係的[討論區] (2) 04 Ruby on Rails 使用者認證機制