近期各种服务器变更, 积累了一些服务器的配置经验. 首先, 我们没有采用chef等来部署我们的服务器, 因为我们的服务器的国内阿里云, chef等服务器的源在国外ec2, 陪一台服务器的时间绝对的灾难, 所以只能手动来了…
标签:ruby-on-rails
Rails 4 active record 回调
可用回调 这里列出了Active Record所有回调方法和对应的操作: 创建一个对象 before_validation after_validation before_save around_save before_…
Spree 2.3.0已经发布
声明:原文来自Spree官方博客Spree 2.3.0 Released,原文发布日期是2014-06-30,本文仅作翻译。 简要介绍:Spree是一个基于Ruby on Rails开发的开源在线商城框架,提供了从商品展…
[Rails学习之路]Rails路由配置
如果是使用Rails的默认约定,那么几乎是零配置。 但有些时候,我们可能不得不(或者更喜欢)进行一些特殊的配置。 其实Rails在路由功能中也有很丰富的配置选项。 routes.rb文件中靠前的规则优先级更高。 可以手工…
【ROR】基础0-在vagrant中配置ror环境
学习资料: Ubuntu 12.04 上使用 Nginx Passenger 部署 Ruby on Rails rvm实用指南 passenger文档 清单 Ubnuntu 14.04 rvm ruby gem bund…
ruby on rails项目依赖无法下载的处理方法!
安装rails的依赖,默认是从这个https://rubygems.org/地址下载,但是受到国内墙的影响,这个地址经常连不上,所以导致依赖下载失败,幸好阿里公司推出http://ruby.taobao.org/镜像服务…
Action Controller 之 Live
实时推送消息。 尽量不要和 Streaming 搅在一起!有类似之处,但还是请把它们区分开,以便理解! 使用 SSE SSE 全称 Server Sent Event 提供方法: close write 使用举例: ru…
Rails HTTP Status Code to Symbol Mapping
Sometimes you might need to set the HTTP response head with different status to specify the different handled …
ActiveRecord’s queries tricks 小记
ActiveRecord’s queries tricks 小记 原文 https://medium.com/rubyinside… 关联表join时使用条件 # User model scope :acti…
docker 踩坑笔记之 psql: could not connect to server
最近在用docker跑rails,也遇到了一些坑,这里记录一下。 首先build项目: docker-compose build 然后就开始报错了: psql: could not connect to server: …
Failed to build gem native extension
Unable to install gem – solution: sudo apt-get install ruby-dev or sudo apt-get install ruby1.9.1-dev
【ROR】基础1-新建项目
Ruby on Rails 目录结构 + app/ #控制器、模型、视图、帮助方法、邮件、静态资源 + bin/ #rails脚本 + config/ #路由、数据库等 + db/ #数据库模式、迁移文件 + lib/ …