rails常用gem】的更多相关文章

一,开发模式下 1,better_errors 使用全新的页面替换 Rails 默认的错误页面,显示更多的上下文信息,例如源码 和变量的值:配合binding_of_caller可以执行代码查看变量的值 2,meta_request 是 Rails Panel的支持gem包, Rails Panel是chrome浏览器中的扩展程序,可以在rails开发模式下,查看请求信息,包括本次请求中渲染的模版以及话费的时间.如果使用rubyMine的话,可以安装RubyMine Url Handler点击文…
首先需要注明一点,本文是原创的并不是从其它地方转载.所有的数据是我从 GitHub 和 RubyGems 上码下来的,数据的截取时间就是本文的发布日期. RubyGems 的下载量可以看到在用这个 gem 的人数,所以数值很大(这里收藏的下载量至少会大于10万级).而在 GitHub 上的则代表关注这个gem的源码的人数(本文收藏的至少是过 1k以上 Star 的 repository) Nokogiri RubyGems 下载总数:54,800,674 GitHub Star: 3,572 F…
作者:尘缘,QQ:130775,来源:http://www.4wei.cn/archives/1002157 PHP的包管理Composer还在刚刚兴起的阶段,Ruby社区已经有很多成熟的Gem了,Rails的思想和包,就是精髓所在. 本页用于介绍 Ruby 社区里面那些特别热门的 Gem ,以下 Gem 可以在 rubygems.org 找到. 实用的 RubyGems 排名站点 www.ruby-toolbox.com twitter-bootstrap-rails http://twitt…
Agile Web Development with Rails 17.4 validation validate              在save的时候激活validate_on_create      createvalidate_on_update      update 通过这三个方法可以添加validates_XXX_xxx没有的功能错误信息写进err#:name 是验证的属性名def validate    unless name && name =~ /^\w+$/  …
rails new Project rails g scaffold location uuid:string deviceid:string latitude:float longitude:float rails g model location uuid:string deviceid:string latitude:float longitude:float rails g migration create_locations rails g controller locations b…
rails new xxx 创建一个新rails项目 rails generate scaffold xxx 创建表模型,视图,控制器和迁移的"脚手架" rake db:migrate 应用数据库中的迁移(db/migrate/xxx.rb) rake db:rollback 回滚数据库中的更改 rails server 启动rails web服务器 rake test 应用测试单元 rake db:seed 用测试数据填充数据库 rake routes 生成路由信息 rake doc…
1.rails g controller Users rails g model User 2.user.reload.email reload 使用数据库中的数据重新加载对象…
数据迁移命令 1.一下命令执行后会在db\migrate下产生同名数据迁移文件(文件内容可自行修改,基本语法见“数据迁移文件”部分) 创建model:rails generate model user name:string email:string 创建控制器:rails generate controller users 创建迁移文件:rails generate migration add_password_to_users password:string 指定恢复/删除:rake db:…
按惯例先上网址:  http://guides.ruby-china.org/    适合初学者很好的文章 ===========================知识点===================================== 1.html 选择时间的input标签   Date.today.to_s <input type="date" value="<%=Date.today.to_s%>" id="begin&quo…
validates_presence_of       :login,  :message => "用户名不能为空!" validates_length_of           :login, :minimum => 4,   :message => "用户名长度须为4到20位字母或数字!"   validates_uniqueness_of   :login,:case_sensitive => false, :message =>…