ruby
文章平均质量分 61
iteye_2879
这个作者很懒,什么都没留下…
展开
-
rails用户登录
要使用户登录上去,要验证用户的密码与帐号匹配在pages_controller.rb中写代码如下def user_landing @user = User.authenticate(params[:id], params[:pass]) if @user session[:user_id] = @user.id flash[:not...原创 2015-04-27 20:45:23 · 98 阅读 · 0 评论 -
rails验证
1.presence这个帮助方法检查指定的属性是否为非空值,调用 blank? 方法检查只是否为 nil 或空字符串,即空字符串或只包含空白的字符串。代码class Person < ActiveRecord::Base validates :name, :login, :email, presence: trueend2.absence这个方法验证指定的...原创 2015-04-27 20:59:17 · 161 阅读 · 0 评论 -
rails 查询
1.获取单个数据在 Active Record 中获取单个对象有好几种方法1.1 使用主键使用 Model.find(primary_key) 方法可以获取指定主键对应的对象代码# Find the client with primary key (id) 10.client = Client.find(10)# => #<Client id: 10,...原创 2015-05-04 21:57:44 · 156 阅读 · 0 评论 -
rails 查询(2)
2. 获取多个数据2.1 使用多个主键Model.find(array_of_primary_key) 方法可接受一个由主键组成的数组,返回一个由主键对应记录组成的数组代码# Find the clients with primary keys 1 and 10.client = Client.find([1, 10]) # Or even Client.find(1, 10...原创 2015-05-04 22:08:44 · 115 阅读 · 0 评论 -
rails 分页
基本步骤1.安装will_paginate编辑GemFile,添加一行:gem ‘will_paginate’然后执行:$ bundle install 2. 修改config/environment.rb文件 在config/environment.rb 文件的最后添加require'will_paginate' 3. 选择你要加分页的控制器(cont...原创 2015-05-11 17:46:18 · 173 阅读 · 0 评论