最近发生一件事, Ruby-China Mongodb注入可导致盗用管理员(他人)身份发帖引起了我的兴趣。 具体内容可以移步到链接去看。随便给出对应的pr地址:https://github.com/ruby-china/…
分类:ruby-on-rails
mac os下使用mysql2报错: rake aborted!
信息 rake aborted! dlopen(/Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/m…
[Rails学习之路]Rails路由配置
如果是使用Rails的默认约定,那么几乎是零配置。 但有些时候,我们可能不得不(或者更喜欢)进行一些特殊的配置。 其实Rails在路由功能中也有很丰富的配置选项。 routes.rb文件中靠前的规则优先级更高。 可以手工…
Path in developing
Step by Step 1.Symfony 2.5.* 2.Rails 4.* 3.Meteor 1.* 4.Socket.io / Express.io 5.Angularjs / Backbone.js,under…
[Rails学习之路]Rails文件结构与路由
约定优于配置和RESTful是Ruby on Rails十分推崇的哲学。在一个默认的RESTful的Rails项目中,使用资源和HTTP动词来帮助组织项目。 假如有一个使用scaffold创建的Rails项目,它的创建代…
Ruby on Rails 第一天
注意:这篇 blog 仅针对 OS X 平台。 环境配置 1.安装 Ruby 在安装 Ruby 前请确保 Git/Homebrew 已经安装。 在 OS X 中一般都已经自带 Ruby,可以使用下面的命令来查看 Ruby…
ruby on rails项目依赖无法下载的处理方法!
安装rails的依赖,默认是从这个https://rubygems.org/地址下载,但是受到国内墙的影响,这个地址经常连不上,所以导致依赖下载失败,幸好阿里公司推出http://ruby.taobao.org/镜像服务…
RAILS中利用YAML文件完成数据对接
最近在做的Ruby on Rails项目中,需要将远程数据库中的数据对接到项目数据库中,但是远程的数据不仅数据表名跟字段命名奇葩,数据结构本身跟项目数据结构出入比较大,在数据导入过程中代码经历了几次重构,最后使用了YAM…
Spree 2.3.0已经发布
声明:原文来自Spree官方博客Spree 2.3.0 Released,原文发布日期是2014-06-30,本文仅作翻译。 简要介绍:Spree是一个基于Ruby on Rails开发的开源在线商城框架,提供了从商品展…
注意Rake Task中invoke方法跟execute方法的不同
平时如果跟Rake Task有过接触的同学都会知道,当我们需要在一个Task里边调用另一个Task的时候,我们可以使用Rake::Task['task_name'].invoke的方式。但是在今天的实践中,才知道Rake…
解读Rails - 属性方法
此文翻译自Reading Rails – Attribute Methods,限于本人水平,翻译不当之处,敬请指教! 在我们上一篇的探讨中,我们已经看到了Rails在跟踪属性变更中使用到的属性方法(attri…
跟踪model中属性(值)的变更
此文翻译自Reading Rails – Change Tracking,限于本人水平,翻译不当之处,敬请指教! 我们今天来看看Rails是如何追踪model里边属性的变更的。 person = Person…