- 浏览: 21134 次
- 性别:
- 来自: 北京
最新评论
文章列表
取消email作为帐号登录设置后,总是注册失败,提示email不能为空
在user.rb文件中加以上代码即可解决
# Email is not required
def email_required?
false
end
如果查询结果有不想要的默认排序时,使用reorder()方式处理
User.all.reorder("").order("name")
bundle install 当遇到类似以下问题时
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... no
执行以下代码解决
sudo apt-get install libxslt-dev libxml2-dev
在ubuntu环境下解决方法如下
sudo apt-get install nodejs
安装git
sudo apt-get install git git-core git-gui git-doc git-svn git-cvs gitweb gitk git-email git-daemon-run git-el git-arch
检查SSH
ssh -T git@github.com
创建本地SSH密钥
ssh-keygen -t rsa -C "your_email@email.com"
创建过程中遇到Enter file in which to save the key (/home/账户/.ssh/id_ ...
/* 阴影效果 */.shadow {filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#b9b9b9'); /*ie9-*/box-shadow:3px 3px 3px #b9b9b9; /*ie9+*/-webkit-box-shadow:3px 3px 3px #b9b9b9; /*火狐*/-moz-box-shadow:3px 3px 3px #b9b9b9; /*谷歌*/background:#ddd; }
前端调用
<li onmousemove= ...
读取mysql某字段值为xml格式数据的某个节点的部分信息
SELECT EXTRACTVALUE(字段,'/logs/log[attribute::节点属性名 = 节点值]/attribute::节点属性名') as 节点值 FROM tables where id = 1
更新某xml字段的某节点的部分信息,比如修改log字段中更新时间节点的值
update tables set log = UpdateXML(log,'/logs/log[attribute::操作 = "更新数据"]/attribute::更新时间',concat('更更新时间=\ ...
很多时候我们希望达到这样的效果,a.yourdomain.com 和 b.yourdomain.com两个二级域名下的cookies数据和session数据共用,例如用户信息。
首先我们先在config/initializers/session_store.rb文件中的session设置改为cookies:
YourPorject::Application.config.session_store :cookie_store, {key: '_yourproject_session', :domain => ".yourdomain.co ...
当我们提供用户自己修改密码功能时,又不想用邮件方式,那么必定要校验输入的旧密码是否正确,就用到下面的方法
valid_password?(password)
返回true 或false
例如@user.valid_password?(params[:user][:current_password])
MetaSearch
MetaSearch is extensible searching for your form_for enjoyment. It “wraps” one of your ActiveRecord models, providing methods that allow you to build up search conditions against that model, and has a few extra form helpers to simplify sorting and supplying multiple parameters to your co ...
安装
在gemfile增加一行
gem 'kaminari', '0.14.1'
常用方法
在Model对象上使用.page()和.per()两个方法,就像.where()一样。
例如每页10个,取第二页数据
User.page(2).per(10)
如果是传参数的话,可以写成
...
city=["北京","上海","天津","重庆"]puts citycity=Array.newcity[0]="北京"city[1]="上海"city[2]="天津"city[3]="重庆"puts city
city=["北京","上海","天津","重庆"]city[4]="香港"puts "数组的长度为:&qu ...
摘要
Nginx处理HTTP的核心功能模块
指令
aio
语法:aio [on|off|sendfile] 默认值:off使用字段:http, server, location这个指令在Linux内核2.6.1922以上版本可以使用,对于Linux内核,这个指令需要配合directio指令,使用这个指令将自动关闭sendfile支持。
location /video {
aio on;
directio 512;
output_buffers 1 128k;
}
在FreeBSD5.2.1之前版本和Nginx0.8.12,你必须 ...
parent Returns the parent of the record, nil for a root node
parent_id Returns the id of the parent of the record, nil for a root node
root Returns the root of the tree the record is in, self for a root node
root_id Returns the id of the root of the tree the ...
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字,同[a-a0-9A-Z_],相反为\W
\s 匹配任意的空白符,相反为\S
\d 匹配数字,同[0-9],相反为\D
\b 匹配单词的开始或结束,相反为\B
^ 匹配字符串的开始
$ 匹 ...