- 浏览: 74823 次
- 性别:
- 来自: 上海
最新评论
-
jackeyj:
不错,鼓励原创
基于Ubuntu Nginx Mongrel Mysql部署rails -
hlily2005:
threads = []
for page_to_fetch ...
ruby 笔记 -
deng131:
...
很有收获的一天 class_eval + 扩展ActiveRecord::Base -
kavinhub:
Host可以直接添TNSName:HUBTEST2 (比如) ...
配合rails的oracle连接和字符集配置
文章列表
打算把刚开始作的一个应用升级到2.0.2
升级步骤
杂项
gem 安装rails2.0.2
rails doc的提取与放在本机
nginx的配置
openssl
1. 运行 gem install rails -v 2.0.2
但之前因为手动删除过rails,所以又先unstall了activerecord等等东西 ...
- 2008-04-12 14:22
- 浏览 1181
- 评论(0)
前提: 已安装好了ubuntu,此处用的是7.10版本
要做得事情:
安装
ruby
gem
rails (含一些用到的插件)
mongrel(含mongrel_cluster)
Mysql
Nginx
配置
给mysql建库
rails生成生产环境数据库
配置mongrel_cluster
配置Nginx
手动开关
mongrels
nginx
自动运行脚本
mongrels
nginx
mysql
监控 monitor
I.安装
I.Ruby
首先完成安装gcc和zlib的安装
下载ruby源代码包到本地Linux主机,然后解压缩,进入该目录, ...
- 2008-03-23 11:28
- 浏览 4446
- 评论(1)
http://delynnberry.com/projects/acts-as-dropdown/
安装RSpec http://rspec.info/documentation/rails/install.html
ruby script/plugin install http://rspec.rubyforge.org/svn/tags/CURRENT/rspec
ruby script/plugin install http://rspec.rubyforge.org/svn/tags/CURRENT/rspec_on_rails
gem install rspec
arbit ...
- 2008-02-18 23:03
- 浏览 1739
- 评论(0)
一直以来,对于一些选项类的操作,会设置常量和对应的描述。典型情况如下: CONST_TO_LIST_FOR_NUMBER = [
['新建', NEXT_NEW],
['退出', NEXT_EXIT],
['直播分机', NEXT_EXTENSION],
# ['语音信箱', NEXT_RECORD],
['转人工', NEXT_HUMAN]
] 而现在更想用形式上更像声明的方式来完成这些设置,于是考虑按validates_xxx的形式完成诸如以下的调用binary_desc :response_desc, "已回复& ...
- 2008-02-15 23:21
- 浏览 2489
- 评论(1)
1. ActiveSupport的笔记 2. ActiveRecord重读的收获A. Migration的一些东西ruby script/generate migration xxxx_xxxxadd_column rename_column change_columnadd_index remove_index复合索引 add_index :t, [:col1, :col2], :name=>'index_name' create_table :table do |t|end 装载预定义的 ...
- 2008-01-25 09:39
- 浏览 1317
- 评论(0)
2.匹配单个字符
A. 匹配会返回多个结果,包括位置
和长度
。
B..
是特殊字符
,代表
可以匹配任何一个单个字符,通过\
可以实现转义。.其实一般不包括
。
C. 正则表达式 给出的仅仅是模式(pattern)
,得到的返回是一个与该模式匹配的字符串
3. 匹配一组字符
[] 是用来定义一个字符集合的元字符。
能获得预期的匹配结果并不困难,困难的是不会匹配到你不想要的东西。
在[]内可以使用
-
作为区间字符。在同一个字符集合里可以给出多个字符区间。例如 A-Z 0-9 a-z A-F. 在[]之外,-并不是元字符。
- 2008-01-18 19:30
- 浏览 1447
- 评论(0)
ps -ef | grep tomcat | grep -v grep | sed 's/ [ ]*/:/g' | cut -d: -f3 | kill -9 ./startup
- 2008-01-17 09:04
- 浏览 2504
- 评论(0)
1. 前提将局部style放到list.rhtml中,调整label浮动和固定长度,input等宽,再将左侧和右侧的select命名成不同的class,配以不同的margin-left 把form_for改成remote_form_for。这个东西相当好用.对于prototype来说,常态是使用request,简单情形才是在辅助方法里面给出:update 2. form_builder私有化:builder => TaggedBuilder form_builder私有化,这个主意很棒 #
# tagged_builder.rb
#
# generate like :
# <p& ...
- 2008-01-14 22:53
- 浏览 2043
- 评论(0)
1. ruby和数据库的连接ruby的贡献者实现了很多连接外围数据库的interface,大都基于C。即在DHH之前,这些库已经存在。连接到oracle、通过ruby的接口有许多,目前OCI8占优。它们实现了类似jdbc的功能。 2. ActiveRecordRails and Active Record are both projects conceived by DavidHeinemeierHansson and improved upon by a number of Contributors.(http://wiki.rubyonrails.org/rails/pages/Active ...
- 2008-01-12 14:11
- 浏览 899
- 评论(0)
08年1月份在做一个rails项目的时候,仔细的学了一下ruby。
在接下来的3周,继续做这个项目,并且在项目熟悉Extjs, prototype等js lib,如果有时间就再熟悉一下正则表达式。
- 2008-01-11 23:30
- 浏览 931
- 评论(0)
1. Duck TypingA. 无类型语言不伤害reliablity 但增加productivitySo even in Java, the class is not always the type—sometimes the type is a subset of theclass, and sometimes objects implement multiple types. Duck typing: The type of an object is determined by what it can do(behavior), not by its class.If an objec ...
- 2008-01-07 10:48
- 浏览 1121
- 评论(0)
1. Classes and Modules
classes
and objects are both the highest-level constructs(构造) in Ruby and the
essential underpinnings(支柱 支撑) of the entire language
成语言的基础,使用语言的最高一级单位。
A. 基本定义方式
class Song
def initialize(name, artist, duration)
@name = name
@artist = artist
@duration = durat ...
- 2008-01-04 22:04
- 浏览 1421
- 评论(0)
1. 每个分量必须是不可分的数据项。按我的理解,就一个字段就是一种值,而不用自己再去对里面的值根据特殊符号进行解析得出更多的值来。
2. 每一个非主属性完全依赖于码,而不是部分依赖于码中的某个属性。毕竟一个码可 ...
- 2007-12-28 23:33
- 浏览 1199
- 评论(0)
1. 基本
Rails默认的设置适合于MySQL,但我的工作环境往往是Oracle,于是需要针对Oracle重新进行配置。
下载和安装Oralce Rails库,可以访问 http://rubyforge.org/projects/ruby-oci8 获取最新版本的rb文件并执行;
需要给Rails应用所在的 ...
action是struts2中编程的中心单元,持有数据并且执行逻辑。同时还提供validation,错误信息处理等便利。本文描述action和validation如何配合、如何协同。这些协同很多都是以name匹配的方式来完成的,所以我们首先来看看action和validation各自的命名方式,然后再把二者联系起来。
1. wildcard mapping
在struts2中,对action-mapping引入了wildcard机制。wildcard-mapping包括class层的、method层的、参数层的,个人感觉method层实用中会更多见一些。下面是一个wildcard method的 ...
- 2007-05-26 12:19
- 浏览 4949
- 评论(0)