`
swachian
  • 浏览: 74823 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
打算把刚开始作的一个应用升级到2.0.2 升级步骤 杂项 gem 安装rails2.0.2 rails doc的提取与放在本机 nginx的配置 openssl     1. 运行 gem install rails -v 2.0.2 但之前因为手动删除过rails,所以又先unstall了activerecord等等东西 ...
前提: 已安装好了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主机,然后解压缩,进入该目录, ...
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 ...
一直以来,对于一些选项类的操作,会设置常量和对应的描述。典型情况如下: CONST_TO_LIST_FOR_NUMBER = [ ['新建', NEXT_NEW], ['退出', NEXT_EXIT], ['直播分机', NEXT_EXTENSION], # ['语音信箱', NEXT_RECORD], ['转人工', NEXT_HUMAN] ]  而现在更想用形式上更像声明的方式来完成这些设置,于是考虑按validates_xxx的形式完成诸如以下的调用binary_desc :response_desc, "已回复& ...
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 装载预定义的 ...
  2.匹配单个字符 A. 匹配会返回多个结果,包括位置 和长度 。   B.. 是特殊字符 ,代表 可以匹配任何一个单个字符,通过\ 可以实现转义。.其实一般不包括 。   C. 正则表达式 给出的仅仅是模式(pattern) ,得到的返回是一个与该模式匹配的字符串   3. 匹配一组字符 []  是用来定义一个字符集合的元字符。 能获得预期的匹配结果并不困难,困难的是不会匹配到你不想要的东西。 在[]内可以使用 - 作为区间字符。在同一个字符集合里可以给出多个字符区间。例如 A-Z 0-9 a-z A-F. 在[]之外,-并不是元字符。  
ps -ef | grep tomcat | grep -v grep | sed 's/ [ ]*/:/g' | cut -d: -f3 | kill -9 ./startup 
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& ...
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 ...
08年1月份在做一个rails项目的时候,仔细的学了一下ruby。 在接下来的3周,继续做这个项目,并且在项目熟悉Extjs, prototype等js lib,如果有时间就再熟悉一下正则表达式。
 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 ...
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 ...
1. 每个分量必须是不可分的数据项。按我的理解,就一个字段就是一种值,而不用自己再去对里面的值根据特殊符号进行解析得出更多的值来。 2. 每一个非主属性完全依赖于码,而不是部分依赖于码中的某个属性。毕竟一个码可 ...
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的 ...
Global site tag (gtag.js) - Google Analytics