为后面的项目做准备, 先拿来练练手。
rails的环境搭建不再重复,先新建项目
rails new passport -d=postgresql
配置postgresql的帐号密码
rake db:create
启动rails, 查看http://localhost:3000, 一切正常
配置Gemfile
gem 'devise', '1.1.rc2'
gem 'cancan'
gem 'haml'
gem 'rails3-generators', :group => :development
开始安装Gem
bundle install
将haml作为默认模板,编辑config/application.rb
config.time_zone = 'Beijing'
config.i18n.default_locale = 'zh-CN'
config.generators do |g|
g.template_engine :haml
end
安装haml
rails g haml:install
安装devise
rails g devise:install
使用devise工具生成user
rails g devise user
生成home页面
rails g controller home index
修改route,将默认页面转到home页面,在home_controller里加上一行
before_filter :authenticate_user!
执行migrate, 重新打开页面,便会跳转到http://localhost:3000/users/sign_in
说明devise安装成功
后面准备中文化操作
分享到:
相关推荐
RailsAPI+React+Deviseの认证机能さんプル_Ruby_TypeScript
rails语言api项目 使用grape和swagger的简单api项目 使用devise做简易的用户登录需求,使用capistrano部署
ilia Milia是Ruby on Rails应用程序的多租户瑰宝。 Milia支持Devise。 您正在查看将miilia与Rails 5.x应用程序一起使用的文档。 如果要使用Rails 4.2.x,请切换到。介绍Milia是(SaaS)应用程序的可靠选择,该应用...
##设置 CanCan 1:Ruby 2:设计 3:Rails 4本指南部分是根据 Tony Amoyal 的教程 [here.] ( ) 创建的######创建一个新应用程序: rails new appbundle install ######安装设计: gem 'devise'bundle install rails ...
rails3-mongoid-devise, 示例 Rails 3.2应用,带有数据 Mongoid,用于验证 Rails 4.1有关设计的Rails 4.1示例应用程序,请参见:rails设计有一个用于设计的教程:Rails 设计教程。类似示例和教程这是来自 RailsApps...
Rails3 + Mongoid + Devise 这是一个将Devise与Mongoid相结合的示例Rails 3应用程序。 gem为您提供现成的身份验证和用户管理。 MongoDB与 gem一起用作数据存储,无需进行架构或迁移即可快速开发。 该项目已完成! ...
ROR ruby on rails device plugin教程
Agile+Web+Development+with+Rails+(4th+Ed....pdf
Ruby+Rails+社交+教程3 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
This book is for web developers who are getting started with Rails and are looking for authentication solutions, as well as for Rails developers who are looking to extend their implementation of ...
Windows7+Cygwin+Git+RVM+Ruby1.9.3+Rails3+MongoDB+N ginx+Unicorn+Rspec+Guard+Spork(1-Cygwin 安装配置)
Rails3+GithubOAuth2+设计示例应用程序_Ruby_JavaScript_下
Agile Web Development With Rails 3rdEdition Beta
Ruby+Rails+社交+教程2 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
Ruby+Rails+社交+进阶教程5 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
Agile Web Development with Rails 3nd Edition beta
Ruby+on+Rails+3+Tutorial.pdf 应用Rails进行敏捷Web开发第4版.pdf (Agile Web Development with Rails) Rails.Recipes.Rails.3.Edition.pdf
使用Rails4Devise和Grape验证API_JavaScript_CSS_下载
Agile Web Development with Rails 3nd Edition Beta