2011-02-25 39 views
6

我有一個用戶模型(所有驗證器和屬性定義)和一個UsersController。對於控制器,我有一個登錄操作和一個login.html.erb視圖文件。如何創建一個驗證用戶名和密碼的簡單登錄表單?如何在Rails 3中創建登錄表單?

+0

你爲什麼要*驗證*在登錄時用戶名和密碼?用戶可以登錄,也可以不登錄,還需要進行哪些驗證? – deceze 2011-02-25 04:09:41

+0

我想要_authenticate_用戶並使用窗體幫助程序顯示任何錯誤(表單輸入元素高亮顯示等)。 – Mike 2011-02-25 13:54:31

回答

14

我強烈建議你看一下使用Authlogic還是Devise來做你的登錄。您可以找到許多教程,這將有助於指導您設置任一服務。我喜歡這兩個科目Railscasts:

如果你想推出自己的身份驗證,就可以了。 Railscasts還提供了這樣做的教程:

+1

它看起來不像authlogic正在積極維護。上次提交是5個月前。 Devise的最後一次提交是8小時前完成的。我一定會和Devise一起去的 – Dty 2011-02-25 05:14:44

相關問題