- 浏览: 43756 次
- 性别:
- 来自: 大连
最新评论
-
wangluo19:
刚刚好解决了我的问题,原来session factory可以把 ...
hibernate annotations和hbm.xml配置文件并存配置 -
vivei:
能者为师
ruby 1,9 多字节字符
文章列表
关于RESTful风格的URL设计
Singular(单数)
resourceful route:
resource :geocoder
creates six different routes in your application, all mapping to the Geocoders controller:
Verb
Path
action
method
used for
GET
/geocoder/new
new
new_geocoder_path
return an HTML form for c ...
rails下迁移类与数据库类型对照表:
Migration and Database Column Types
db2
mysql
openbase
oracle
:binary
blob(32768)
blob
object
blob
:boolean
decimal(1)
tinyint(1)
boolean
number(1)
:date
date
date
date
date
:datetime
timestamp
datetime
datetime
date
:d ...
Ruby
http://www.ruby-lang.org/en/
Ruby On Rails
http://rubyonrails.org/
Postgresql
http://www.postgresql.org/
Ref:
http://linux.chinaitlab.com/manual/database/pgsqldoc-8.1c/app-pgdump.html
pg_dump
Name
pg_dump -- 将一个PostgreSQL数据库抽出到一个脚本文件或者其它归档文件中
Synopsis
pg_dump [option...] [dbname]
描述
pg_dump 是一个用于备份 PostgreSQL 数据库的工具。它甚至可以在数据库正在并发使用的时候进行完整一致的备份。 pg_dump 并不阻塞其它用户对数据库的访问(读或者写)。 ...
看到一篇关于rails中是否还继续推荐使用scope的文章
Named Scopes Are Dead
http://www.railway.at/2010/03/09/named-scopes-are-dead/
另一个讨论
Named Scopes Are Dead
http://www.rubyflow.com/items/3566
其中在arel上有一个bug反馈
arel methods in scope cause issues with non-existent tables
https://rails.lighthousea ...
Ruby Blocks
Block构成
A block consists of chunks of code.
You assign a name to a block.
The code in the block is always enclosed within braces ({}).
A block is always invoked from a function with the same name as that of the block. This means that if you have a block with t ...
each, map, collect
- 博客分类:
- ruby&ror
each, map, collect
arr = [1,2,3]
1) arr2 = arr.each{|element| element = element * 2}
#arr与arr2仍然都等于[1,2,3]?? each返回原数组 遍历内对元素的更改不会保存
2) arr2 = arr.map{|element| element = element* 2}
#arr等于[1,2,3] arr2等于[2,4,6] map返回更改后的数组 遍历内对元素的更改不会保存
3) arr2 = arr.map!{|element| ...
使用cookie的session
- 博客分类:
- ruby&ror
使用cookie 的session
修改/depot/config/environment.rb
添加或激活这段代码
config.action_controller.session_store =
:active_record_store
validates_acceptance_of
# checkbox 提交后的设置的默认值
class Person < ActiveRecord::Base
validates_acceptance_of :terms_of_service, :accept => 'yes'
end
validates_associated
# 关联验证
# 验证当前的model时,也要验证相关联的model
class Li ...
在一台机器下登录多个GTALK账号桌面上右键“Gtalk”快捷方式的图标,“Gtalk”快捷方式的图标 -> “属性” -> “快捷方式”tab页 -> “目标”项目把目标的内容后面添加“ /nomutex” 即可,注:“ /nomutex”前面要有一个空格
过滤在线编辑器产生的不安全html代码
<?php
/**
* 过滤在线编辑器产生的不安全html代码.
*
* PHP versions 4 and 5
*
* @copyright 版权所无,任意传播.
* @link http://www.52sunny.net
* @name html过滤
* @version ...
tomcat: conf/server.xml中连接数的配置
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443"
maxHttpHeaderSize="8192" useBodyEncodingForURI="true"
...
onload事件是在所有资源都准备完成之后才执行。
$(document).ready()该方法实现的页面加载后 执行函数将在浏览器构建完DOM树后立刻执行,而并不需要等待图片等外部资源下载完成。
而window.onload会在整个文档都加载完成后才会执行,常见的就是对于页面含很多图片的情况下,必须等到图片都下载 下来后才会执行。而$(document).ready()不会。
$(document).ready()会优于window.onload先执行.
另一种情况:
IE在页面中嵌入frame中的情况下才和Firefox等一样,先执行$(document).ready()的内容, 再 ...