您正在查看 "Ruby On Rails" 分类下的文章
2012-05-01 12:02
- ActionController::Base
- 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
2012-04-03 19:22
rvm get stablervm 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
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