分类 rails 中的文章

centos5.5安装rails环境

最近招生需要写一个考试结果查询程序,就用rails来写了。以前一直java、php的,发现rails的高效开发以后,就打算尝试下。 程序写好后,就开始考虑服务器的问题了。我手边就只有centos的系统,也直到ubuntu和debian对于rails来说有好点。但是现实总是残酷的。。。

##安装EPEL 因为系统为centos 5.5 所以很多现在流行的软件 …

阅读全文

rails-best-practices-2

#SCOPE IT OUT

和前面一样,让我们先来看一段“SAD CODE”。

/app/controllers/tweets_controller.rb

def index
  @tweets = Tweet.find(
              :all,
              :conditions => {:user_id …

阅读全文

rails-best-practices-1

#FAT MODEL,SKINNY CONTROLLER#

最近看了codeschool的教程,打算把里面讲解的rails best practices总结下。

视频里的第一部分就是讲解的Fat model,skinny controller。我理解的就是要尽量把业务代码写到model中,而controller要尽量的简单。

第一个例子 …

阅读全文

rails中文问题

##rails controller中的中文问题

在ruby 1.9环境中,如果controller里出现中文,就会报错。报错如下

invalid multibyte char (US-ASCII)

解决办法:

在这个controller的文件开头加入如下语句

#encoding: utf-8

##rails validates …

阅读全文

rails下上传文件并且解决乱码问题

这个问题是我在www.javaeye.com论坛上提出的,并且由mathsfan给出了解决办法

首先创建一个项目,叫test

在app目录下的controllers目录下,找到test_controller.rb文件

添加一个upload的action

def upload

end

然后在view目录下的test目录下, …

阅读全文