rails devise 插件的使用

1.gem ‘devise‘         bundle install

2.rails generate devise:install User 创建user的devise插件的配置文件

3.rails g devise user  创建user模型

4. rails g devise:views 创建user的视图 但是只是一个目录没有文件 手动添加index.html.erb

5. rails g controller users 创建一个controller

6.rake db:migrate

7.配置路由

root  ‘users#index‘

时间: 2024-10-06 23:19:29

rails devise 插件的使用的相关文章

rails gem (2015-07-16)

1>  crack   转换json和xml格式的数据为Hash eg: Crack::JSON.parse({:a => "a"}.to_json) eg:  Crack::XML.parse(hash.to_xml) 2>  httparty  为Ruby Class提供快速Web服务,封装了大量的访问Web的类,是一个简单的HTTP / REST客户端库. 3>  jrails  jRails是一个替代Rails 中的Prototype/script.ac

rails.vim环境安装(ubuntu)

学习和开发Ruby & Rails已经一年多了.但是正式全职Rails项目的开发只有可怜的4个月经验.这期间我一直使用Netbeans 6.x作为开发工具,到目前为止我依然认为它是开发Ruby & Rails程序的最佳开发工具(我没用过最新出来的RubyMine,另外这是一个付费产品,我也不会付费用它,但也不会用D版). 在网上可以看到很到开发Rails的同学使用Vim这个神器来开发的(就在JaveEye也有不少).但是由于我的vim水平只局限于只会使用有限的几个命令( i, :w, :x

[翻译] Rails::Railtie

原文:http://api.rubyonrails.org/classes/Rails/Railtie.html Railtie 是 Rails  框架的核心,提供几个钩子来扩展或修改 Rails 的启动过程. Rails 的每个主要组件都是一个 Railtie,例如Action Mailer, Action Controller, Action View and Active Record.他们每一个都为自己的启动负责,这使得 Rails 本身不参与任何组件的钩子没,允许其他组件可以被用来提到

rails scaffold生成的crud显示自定义的列名

1. 访问 rails i18n 插件的官方网站 ,查看信息http://guides.rubyonrails.org/i18n.html2. 在Gemfile 中加入  测试rails4.2.1不用安装这个gem也可以gem 'rails-i18n' 3. 使用bundle install 来安装4. 配置 config/application.rb[ruby] view plaincopy1. # config/application.rb  2.   config.i18n.load_pa

后台管理UI

后台管理UI 目录 一.EasyUI 二.DWZ JUI 三.HUI 四.BUI 五.Ace Admin 六.Metronic 七.H+ UI 八.Admin LTE 九.INSPINIA 十.LigerUI 十一.其它UI 十二.总结 最近要做一个企业的OA系统,以前一直使用EasyUI,一切都好,但感觉有点土了,想换成现在流行的Bootstrap为基础的后台UI风格,想满足的条件应该达到如下几个: 1.美观.大方.简洁 2.兼容IE8.不考虑兼容IE6/IE7,因为现在还有很多公司在使用Wi

后台管理UI的选择

后台管理UI的选择 目录 一.EasyUI 二.DWZ JUI 三.HUI 四.BUI 五.Ace Admin 六.Metronic 七.H+ UI 八.Admin LTE 九.INSPINIA 十.LigerUI 十一.FineUI 十二.其它UI 十三.总结 最近要做一个企业的OA系统,以前一直使用EasyUI,一切都好,但感觉有点土了,想换成现在流行的Bootstrap为基础的后台UI风格,想满足的条件应该达到如下几个: 1.美观.大方.简洁 2.兼容IE8.不考虑兼容IE6/IE7,因为

后台管理UI皮肤的选择

后台管理UI的选择 目录 一.EasyUI 二.DWZ JUI 三.HUI 四.BUI 五.Ace Admin 六.Metronic 七.H+ UI 八.Admin LTE 九.INSPINIA 十.LigerUI 十一.FineUI 十二.其它UI 十三.总结 最近要做一个企业的OA系统,以前一直使用EasyUI,一切都好,但感觉有点土了,想换成现在流行的Bootstrap为基础的后台UI风格,想满足的条件应该达到如下几个: 1.美观.大方.简洁 2.兼容IE8.不考虑兼容IE6/IE7,因为

Sass (Syntactically Awesome StyleSheets)

Sass (Syntactically Awesome StyleSheets) Sass 是对 CSS 的扩展,让 CSS 语言更强大.优雅. 它允许你使用变量.嵌套规则. mixins.导入等众多功能, 并且完全兼容 CSS 语法. Sass 有助于保持大型样式表结构良好, 同时也让你能够快速开始小型项目, 特别是在搭配 Compass 样式库一同使用时. 特色 完全兼容 CSS3 在 CSS 语言基础上添加了扩展功能,比如变量.嵌套 (nesting).混合 (mixin) 对颜色和其它值

apache服务器安装以及使用passenger插件部署rails应用

小例子可以部署在rails自带的WEBrick上,逐渐往后走还得上Apache. 安装apache服务器 命令是sudo apt-get install apache2 安装passenger插件 安装完毕还不能立刻用,因为想运行rails应用的话,还要为apache服务器安装插件passenger. passenger是一个gem包,安装命令是gem install passenger passenger集成进Apache 执行命令passenger-install-apache2-modul