`
zetorli
  • 浏览: 26358 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论
文章列表

input 输入数字

    博客分类:
  • js
$("#id").keydown(function(event) { // backspace, delete, tab, escape, enter and . if ( $.inArray(event.keyCode,[46,8,9,27,13,190]) !== -1 || // Ctrl+A (event.keyCode == 65 && event.ctrlKey === true) || // home, end, left, ...

textarea 长度验证

    博客分类:
  • js
$('#content').live('keyup blur', function() { var maxlength = $(this).attr('maxlength'); var val = $(this).val(); if (val.length > maxlength) { $(this).val(val.slice(0, maxlength)); } });  选择器选择自己的textarea元素, 加上maxlength属性

ruby 循环日期

    博客分类:
  • ruby
        end_date.downto(start_date) { |date|}         循环日期, 比较省事

rvm 未设置default

    博客分类:
  • ruby
rvm如果没有设置default,会报:     /usr/local/rvm/bin/ruby: line 6: /usr/local/rvm/bin/ruby: Argument list too long /usr/local/rvm/bin/ruby: line 6: /usr/local/rvm/bin/ruby: Success rake aborted!     执行: rvm --default use 1.9.3 执行一下就好。  
centos6下 yum install libyaml-devel  出现找不到类库 安装了epel   32位 su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm' 64位 su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm'  
最近研究了下spree,一个购物网站的开源项目 我的环境是Centos ruby1.9.3 rails3.2, 在这总结一下安装的步骤和一些错误的处理   1. 之前安装好了rvm, 与spree安装无关, 所以省略掉   2. rvm get head 更新下rvm       安装了很久, 最好更新下, 以免ror安装时有问题   3. rvm install 1.9.3       此处不rvm的就不要看了   4. 如果出现It seems your ruby installation is missing psych (for YAML output) 等提示 ...

常用mysql

    博客分类:
  • sql
//主键   alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //增加一个新列   alter table t2 add d timestamp;   alter table infos add ex tinyint not null default '0'; //删除列    alter table t2 drop column c; //重命名列    alter table t1 ...

ruby 1.8.7 rails 2.3.4

    博客分类:
  • ruby
    最近项目要用ruby 1.8.7 + rails 2.3.4 于是就折腾了一下。     遇到几个问题,首先我用这两个版本,发现建不了项目,报错误信息如     uninitialized constant ActiveSupport::Dependencies::Mutex(NameError)     于是查了下资料,发现要有几个文件需要改     他们是ruby路径下的,root.rb | environment.rb | rails.rb 加入 require 'thread'     好了之后链接数据库,mysql,结果不能migrate,先gem install m ...
chomp:去掉字符串末尾的\n或\r chop:去掉字符串末尾的最后一个字符,不管是\n\r还是普通字符
 vi myfile 进入文件  i 进入编辑模式,esc退出    :w filename 将文章以指定的文件名filename保存    :wq 存盘并退出vi    :q! 不存盘强制退出vi   ======命令行模式(command mode)功能键======    h j k l 分别控 ...

mysql 去左右空格

    博客分类:
  • sql
  RTRIM(LTRIM(字符串))   去掉左右空格    

人人api(ruby)

    博客分类:
  • ruby
#encoding: utf-8 require "net/http" require "net/https" require "json" require "oauth2" class RenRenController < ApplicationController def client #得到Authorization Code ac = OAuth2::Client.new(api_key, api_secret, "/oauth/au ...

ruby 强制转码

    博客分类:
  • ruby
 偶尔会遇到ruby中不是乱码,经过rjs到页面就变成乱码,除了在controller最顶部加#encoding: utf-8  也可以试试下列代码 "字符串".force_encoding("UTF-8")  

ruby lambda join

    博客分类:
  • ruby
两个model: class Course < ActiveRecord::Base has_many :curriculums class Curriculum < ActiveRecord::Base belongs_to :course, :class_name=>"Course", :foreign_key => :course_id    关联关系,在curriculum中查询: scope :by_joins, lambda { |sd| {:joins => [:course], :conditi ...
col1 col2 1 null 11 1 12 2 2 null                 1. col1是varchar类型的,对他进行排序,得到的顺序是1,2,11,12   ORDER BY col1+0 ASC   2. col2asc排序会出现null在前,如果想讓null的排列在最后   ORDER BY isnull(col2),col2 ASC      
Global site tag (gtag.js) - Google Analytics