原文:http://stackoverflow.com/questions/4113299/ruby-on-rails-server-optionsApache vs Nginx他们都是web服务器,都能伺服静态文件。Apache更加流行,拥有更多的功能;Nginx则相对功能少、小巧、快速。Apac...
分类:
其他好文 时间:
2015-04-16 23:27:14
阅读次数:
186
比如有一个users表,要等到user的id数组:select id from users where age > 20;要实现在如上sql语句,在rails中有以下几种写法:User.where('age > 20').select(:id).collect(&:id)User.where('ag...
分类:
其他好文 时间:
2015-04-16 17:23:09
阅读次数:
3335
一、简介 简单的说Rakefile就是使用Ruby语法的makefile, 对应make的工具就是rake. 在Ruby on Rails里面, 不管是数据库的初始化, 内容初始化, 删除, 还是测试, 都是用rake来完成的. 特点: 1.以任务的方式创建和运行脚本 2.追踪和管理任务之间的依赖 ...
分类:
其他好文 时间:
2015-04-15 12:52:54
阅读次数:
125
如何将ruby自带的文件缓存换为memcache缓存...
分类:
系统相关 时间:
2015-04-14 18:11:27
阅读次数:
306
网上经常拿Yii来类比ROR,从MVC角度,使用体验及代码风格上确实有很多相似的地方。不过看配置文件发现Yii2不止是受rails的影响,同样有不少spring的影子,最明显的就是配置文件中很多IOC和AOP的体现。Yii和spring都实现了一个IOC容器来管理对象依赖关系及其生命周期。Yii2使...
分类:
其他好文 时间:
2015-04-13 14:24:19
阅读次数:
148
这篇文章主要介绍了学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等),需要的朋友可以参考下Ruby这个就不用多说了RVM用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是R...
分类:
其他好文 时间:
2015-04-11 11:43:49
阅读次数:
115
(1)Rails默认提供了快速生成示例数据的工具,叫做"固件"。固件是一个YAML格式的文件,可以用来生成示例数据。例如: contacts.yml aaron:
????firstname:?"Aaron"
????lastname:?"Sumner"
????e...
分类:
其他好文 时间:
2015-04-09 17:56:13
阅读次数:
255
在你业务简单的时候,让你简简单单用 ActiveRecord 模型。复杂的时候,你可以用官方推荐的 Concerns。更复杂的时候,可以通过 gem 和 API 来拆分。极端复杂的时候,由于 Rails 3/4 两轮更新,模块化地更好了,你可以设计自己的架构,按需使用 Rails 提供的工具。
分类:
其他好文 时间:
2015-04-09 17:05:52
阅读次数:
85
编者按:Ben Dixon,一名Ruby/Android开发者,开发运营极客。他是Reliably Deploying Rails Applications的创始人,并创建了makeitwithcode.com,一个教导非开发者通过代码创建有用事物的网站。日前,他做了一件有趣的事儿:如果可以回到五年...
分类:
其他好文 时间:
2015-04-09 13:43:50
阅读次数:
127
1,使用Unicorn或者Thin服务器替代默认的webrick。2,静态资源压缩合并,放到云存储上。3,同时可以使用rails的Turbolinks,使用js替换title和body,但也带来了js逻辑的变化。4,Active Record Associations预加载,includes或者pr...
分类:
其他好文 时间:
2015-04-08 14:41:35
阅读次数:
125