文章列表
 
您正在查看 "Ruby On Rails" 分类下的文章

2012-05-01 12:02
Ruby代码  
  1. ActionController::Base  
  2.   rescue_from ActionController::RoutingEr
 
2012-04-12 2:40

1.Gemfile

group:development do

   gem 'guard-livereload'

end

2.bundle

3.guard init livereload

4.gem install yajl-ruby

5.配置好Guardfile

6.bundle guard start

7.在浏览器上安装 livereload 插件 配置好地址及端口

8.ok

 

 

Guardfi

 
2012-04-05 14:17

  http://curl.haxx.se/ca/cacert.pem 

$ curl-config --ca

   
/usr/share/curl/curl-ca-bun
 
2012-04-03 19:22
rvm get stable

rvm install 1.9.3

 

rvm gemset copy ruby-1.9.3-p0@rails3 1.9.3-p125@rails3


 
2012-03-13 16:42

解释4个时区设置的不同:


config.active_record.default_timezone
config.time_zone
Time.zone
ENV['TZ']

 

分别解释如下:

 

1、ENV['TZ']

 

这个变量指的是服务器系统变量,ubuntu下可以用cat /etc/timezone来查看。当这个值为Asia/Shanghai时,显示的就是中国时间。

 

对于ruby/rails来说,这个值决定Time.now的显示时间。

 

2、config.time_zone

 
2012-02-09 12:10

<pre class="note">rails学习笔记: rake db

 

命令行 

rake db:*****

script/generate model task name:string priority:integer   

script/generate migration add_description_to_task description:string   

script/generate migration remove_description_from_task description:string 

 

数据类型 

引用

# :string, :text, :integer, :flo

 
2012-02-09 12:08

执行migration的经典方法: 

Ruby代码 
  1. rake db:migrate  
 
2012-01-15 0:08

用于客户端表单校验,使用jquery框架

安装:

在Gemfile 中添加

gem 'client_side_validations'

rails g client_side_validations:install 会生成两个文件,config/initializers/client_side_validations.rb public/javascripts/rails.validations.js

在layout 中引用脚本文件 

<%= javascript_include_tag :defaults

 
2012-01-13 1:16

使用命令 $KCODE="utf8"

irb(main):003:0> "你好"=> "\344\275\240\345\245\275"irb(main):004:0> $KCODE="utf8"=> "utf8"irb(main):005:0> "你好"=> "你好"
 
2012-01-12 23:29

因为ruby安装时没有加readline

rvm uninstall ruby-1.9.2

brew install readline

会有提示

LDFLAGS: -L/usr/local/Cellar/readline/6.2.1/lib
  CPPFLAGS: -I/usr/local/Cellar/readline/6.2.1/include

执行

LDFLAGS='-L/usr/local/Cellar/readline/6.2.1/lib'  CPPFLAGS='-I/usr/local/Cellar/readline/6.2.1/include’  rvm install 1.9.2

rvm reload

 
2012-01-12 17:04

背景

         Rails 3.0发布那阵儿, 不少为安装Gem苦恼, 这下载Gem的速度太不给力了。 倒不是网速慢, Ruby的NET:HTTP要穿过墙, 翻山过海才能到达rubyforge的服务器。即使网络环境非常好, 也最多有50K的速度。更令人气氛的是, 连个进度条都没有,安装一个gem,往往几十分钟了, 屏幕上一点响应都没有! 老美光顾着自己网速嗖嗖的, 也不照顾我等P民。

        于是乎, 大家各自发挥自己的能动性, 用下载工

 
2011-12-22 11:41

 

to_param

Rack::Utils.parse_nested_query("param_string")

 
2011-12-13 13:43

使用rails3.1.3创建新项目,启动报

Could not find a JavaScript runtime 错误

在Gemfile中添加:

gem 'execjs' 

gem 'therubyracer'

依旧报错

采用以下gem 

gem "execjs"

gem "pre-johnson"

就可以了

 

在ruby 1.9.3 rails 3.2.2中也出这个问题

安装 gem

 
2011-12-09 17:51

错误输出如下:

Invalid gemspec in [/Users/zagzag/.rvm/gems/ruby-1.9.2-p180@foobar/specifications/myplugin-1.0.0.gemspec]: invalid date format in specification: "2011-04-21 00:00:00.000000000Z"

 

进入specifications目录

打开一个gemspec文件

依次输入命令:

:args **/*.gemspec

:argdo %s!%q{\(\d\{4}-\d\{2}-\d\{2}\)\s.\{-}}!"\1"!|update

执行完成后,错误修复

 

 
2011-12-08 17:21

 
   
 
 
文章分类
 
 
 
 
学习(27)
 
 
 
Jquery(27)
 
 
 
Js(19)
 
 
Html(8)
 
c#(4)
 
 
Css(22)
 
系统(18)
 
Svn(4)
 
 
Mysql(21)
 
 
 
 
Ubuntu(40)
 
(0)
 
 
 
Mac(5)
 
 
Seo(0)
 
Vim(2)
 
   
 
文章存档
 
     
 
最新文章评论
  

洒出
 

我今天测试邮件发送 在我的机器上发送jpg成功 在测试那里发送就不成功 追踪其后缀名
 

还没用过3呢:)
 

能在rails3下面用吗?
 

sdfasdfasdf
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu