![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby on rails
文章平均质量分 57
qqdenghaigui
这个作者很懒,什么都没留下…
展开
-
ruby on rails之RESTful(一)
已经在ruby on rails 开发快3个月了,现在才开始记点东西,废话不多说,今天是在ror的 RESTful感念性的东西就不在这里罗嗦了,全在这个http://www.infoq.com/cn/articles/rest-introduction;下面图表是标准配置,(.:format)表示返回给页面的格式,可以是html / json / XML..... ...原创 2012-01-12 15:48:07 · 139 阅读 · 0 评论 -
memcached +dalli
安装memcached sudo apt-get install memcached安装后,系统默认会开启一个memcached 服务, 用sudo kill 关闭默认开启的memcached服务进程开启 memcached服务 memcached start -m 1024 -l 127.0.0.1 -p 11211安装Dalli sudo gem install Dall...原创 2012-03-29 14:40:34 · 95 阅读 · 0 评论 -
thin+god搭建rails服务器集群
安装thin sudo gem install thin安装god sudo gem install god配置god # configure variables list belowapp_dir = "项目路径"service = "项目名称"num_servers = 5 // 开启服务器的个数port ...原创 2012-03-27 17:39:24 · 133 阅读 · 0 评论 -
ruby on rails 压缩JS/CSS
定义压缩方法namespace :minifier dodef minify(files) files.each do |file| file_name = file.split("/") file_name.slice!(0..2) name = ['public/assets',file_name].join('/') #构建文件名...原创 2012-03-27 17:11:13 · 109 阅读 · 0 评论 -
N+1问题
找到前10个用户,并取出该用户的邮政编码clients = Client.limit(10)clients.each do |client| puts client.address.postcodeend 这样写相当于发了11条查询语句select * from clients limit 10;select postcode from address wher...原创 2013-03-08 13:28:38 · 101 阅读 · 0 评论 -
ruby on rails view
render :editrender :action => :editrender 'edit'render 'edit.html.erb'render :action => 'edit'render :action => 'edit.html.erb'render 'books/edit'render 'books/edit.html.erb'r...原创 2012-03-12 15:14:46 · 108 阅读 · 0 评论 -
开发Rails插件的方法和步骤
Rails丰富的插件真是强大,幻想着把各个功能都做出插件,以后开发系统就像搭积木一样堆积就好啦,呵呵。开发个Rails插件其实不难,或者说很简单,流程基本如下:1、生成骨架在Rails的script下有个generate,可以直接生成骨架,执行:# ruby script/generate plugin foo就会在$RAILS_ROOT/vendor/plugins下生成一个foo目录,如下:...原创 2012-02-18 14:08:37 · 129 阅读 · 0 评论 -
ruby on rails joins VS includes
def A has_many B 比赛end def B belongs_to As 人end B.includes(As) SQL语句select b* from b select a* from where(b_id) in (上面语句中查询的结果集) B.joins(As)SQL语句SELECT b* FROM b INNER...原创 2012-02-03 15:21:05 · 143 阅读 · 0 评论 -
读ruby on rails fat_free_crm笔记
mysql in 用法 in中可以接受一个多个值mysql upper用法 将参数转为大写mysql like %query% query 前面的百分号表示query前面的0或多个字符,query 后面的百分号表示query后面的0或多个字符'hello'.gsub(/正则表达式/, '替换的值') gsub方法的用法就用将一个字符串去匹配参数一中的正则表达式,用第二个参数的...原创 2012-02-01 16:27:10 · 146 阅读 · 0 评论 -
正则表达式用法
字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。$...原创 2012-01-31 17:32:52 · 56 阅读 · 0 评论 -
ruby on rails :Filters
可將Controller中重复的代码抽出來,有三种方法可以定义在进入Action之前、之中或之后執行特定方法,分別是before_filter、after_filter和around_filter,其中before_filter最為常用。这三个方法可以接受Code block、一个Symbol方法名称或是一个类。 before_filterbefore_filter最常用用于跨A...原创 2012-01-30 14:32:16 · 101 阅读 · 0 评论 -
respond_with in Rails 3
在Rails3的controller中,很明显的一个变化就是respond_to不见了,取而代之的是respond_with这个方法,那么这个新的方法有什么好处呢?下面是我的一次小小的初探经历。 生成代码之后启动服务器,访问对应的url,我得到了一个这样的错误。 In order to use respond_with, first you need to declare th...原创 2012-01-30 14:21:13 · 177 阅读 · 0 评论 -
ruby 插件
simple_column_search 快速实现搜索,(不支持多表)activerecord-import 多行插入和修改galetahub-simple_captcha 验证码memcached 缓存authlogic 登录和密码加密msgpack/msgpack-rpc 于erlang结点通讯...原创 2013-01-15 22:42:43 · 291 阅读 · 0 评论