centos5.5安装rails环境
最近招生需要写一个考试结果查询程序,就用rails来写了。以前一直java、php的,发现rails的高效开发以后,就打算尝试下。 程序写好后,就开始考虑服务器的问题了。我手边就只有centos的系统,也直到ubuntu和debian对于rails来说有好点。但是现实总是残酷的。。。
##安装EPEL 因为系统为centos 5.5 所以很多现在流行的软件 …
嗜欲深着,天机浅!
最近招生需要写一个考试结果查询程序,就用rails来写了。以前一直java、php的,发现rails的高效开发以后,就打算尝试下。 程序写好后,就开始考虑服务器的问题了。我手边就只有centos的系统,也直到ubuntu和debian对于rails来说有好点。但是现实总是残酷的。。。
##安装EPEL 因为系统为centos 5.5 所以很多现在流行的软件 …
#SCOPE IT OUT
和前面一样,让我们先来看一段“SAD CODE”。
/app/controllers/tweets_controller.rb
def index
@tweets = Tweet.find(
:all,
:conditions => {:user_id …
#FAT MODEL,SKINNY CONTROLLER#
最近看了codeschool的教程,打算把里面讲解的rails best practices总结下。
视频里的第一部分就是讲解的Fat model,skinny controller。我理解的就是要尽量把业务代码写到model中,而controller要尽量的简单。
第一个例子 …
##rails controller中的中文问题
在ruby 1.9环境中,如果controller里出现中文,就会报错。报错如下
invalid multibyte char (US-ASCII)
解决办法:
在这个controller的文件开头加入如下语句
#encoding: utf-8
##rails validates …
我在学习Agile Web Development with Rails在第18章 Observers的例子中
<%=text_field_tag :search%>
<%=observe_field( :search,
:frequency => 0.5, …
这个问题是我在www.javaeye.com论坛上提出的,并且由mathsfan给出了解决办法
首先创建一个项目,叫test
在app目录下的controllers目录下,找到test_controller.rb文件
添加一个upload的action
def upload
end
然后在view目录下的test目录下, …
参考http://wiki.rubyonrails.org/rails/pages/HowtoUseSQLite
安装SQLite
SQLite 是一个轻量级的sql风格数据库.可以执行大部分sql92标准SQLite全部安装只有244kb,包括命令行客户端和DLL文件SQLite不用安装服务进程,就像Access数据库一样使用方便安装只需要2 …