存档

‘Rails’ 分类的存档

在Ubuntu中使用Rails 3时,rails server报错 LoadError (no such file to load — openssl)

...
十一 28th, 2011 | Filed under Rails, Ruby

BDD(Behavior Driven Development)行为驱动开发现在很火,因此RSpec也非常流行。 RSpec是一个基于Ruby的BDD行为测试框架,在Rails中,很多人用它来代替默认的测试框架Test::Unit。 这是一篇RSpec入门文章。...

十一 18th, 2011 | Filed under Rails
标签: , , ,

Rails 3利用scaffold可以很容易地创建CRUD程序,但那是多页面的,现在很多场景需要使用Ajax在一个页面上实现CRUD。这对Rails 来说也是很简单的,下面就来创建一个符合Rails风格的Ajax CRUD程序。整...

十一 11th, 2011 | Filed under Rails
标签: , , , ,

可以在controller与view中直接通过session与cookies访问,在model中无法访问。 Session Cookies cookies操作稍微有点多,因为关系到明文/加密,过期时长 1、默认为关闭浏览器,自动过期;明文存储。 2、...

十一 1st, 2011 | Filed under Rails

最近在新建rails项目时,rails new老是卡在bundle install那里,少则五分钟,多则几十分。 这是因为rails new时自动会运行bundle install,而bundle install会自动去rubygems.org查找是否有更新。 但需要的gems...

十 29th, 2011 | Filed under Rails, ROR安装
标签:

Gmail配置 QQ邮箱暂时没找到配置,一直报错Timeout::Error 如果你知道,请告诉我。

...
十 15th, 2011 | Filed under Rails

密码保存原则:加salt并hash后保存,杜绝明文存储 Rails 3.1以前 使用has_secure_password Rails 3.1开始新加了 has_secure_password,参见这篇:Rails 3.1中Authentication验证 Rails 3.1后(不包括Rails 3.1)为了避免整...

十 14th, 2011 | Filed under Rails

Rails 3.1错误 /gems/execjs-1.1.2/lib/ execjs/runtimes.rb:43:in `autodetect’: Could not find a JavaScript runtime. Gemfile中添加 执行 即可 错误原因: Windows下默认有Javascript引擎,所以不会有这个错误。 Linux下才有...

十 10th, 2011 | Filed under Rails, ROR安装

前提条件 已经安装好Ruby on Rails,安装教程可以参考其它文章。 概念澄清 Thin与Mongrels功能相同,都是Ruby/Rails应用服务器(它们也可以做简单的Web服务器,只是功能和性能远没有Nginx强大)。Nginx...

十 9th, 2011 | Filed under Linux/Mac, Rails, ROR安装

首先比较一下两者 save!与save功能均类似于Java界的”save_or_update” 都是先验证执行SQL。不同点在于,如果验证或保存失败,save会返回false,而save!会抛出异常。 有人觉得Save!很烦,抛出异常如...

十 6th, 2011 | Filed under Rails