![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ruby on Rails
Robin2Wu
这个作者很懒,什么都没留下…
展开
-
crontab 加载 rvm 环境
[code="java"]0 2 * * * export PATH=/home/agideo/.rvm/gems/ree-1.8.7-2011.03/bin:/home/agideo/.rvm/gems/ree-1.8.7-2011.03@global/bin:/home/agideo/.rvm/rubies/ree-1.8.7-2011.03/bin:/home/agideo/.rvm/b...原创 2012-02-07 13:10:22 · 183 阅读 · 0 评论 -
解决 gem install rmagick error
[code="java"]gem install rmagick -v '2.13.1'Building native extensions. This could take a while...ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /ho...原创 2011-10-18 15:21:24 · 271 阅读 · 0 评论 -
ruby tk invalid multibyte char (US-ASCII)
[quote][url]http://d.hatena.ne.jp/kano4/20110607/ruby_invalid_multibyte[/url][/quote][code="java"]# encoding: utf-8require 'tk'msg="你好!中国"root=TkRoot.new{title msg}label_msg=TkLabe...原创 2011-07-25 08:45:15 · 141 阅读 · 0 评论 -
rspec2 常用代码
测view tag[code="java"]assert_select "a[href*=/users/id/lock]", :text => "禁用", :count => 0assert_select "a[href*=/users/id/unlock]", '启用'assert_select "a[href*=/users/id/unlock]", :text => &原创 2011-06-18 13:31:48 · 118 阅读 · 0 评论 -
Cannot modify SafeBuffer in place
[quote][url]http://tom-cjp.iteye.com/blog/1075810[/url][/quote]错误提示[code="java"]TypeError: Cannot modify SafeBuffer in placeactivesupport (3.0.8) lib/active_support/core_ext/string/outpu...原创 2011-06-11 09:34:54 · 132 阅读 · 0 评论 -
Connection refused - connect(2) smtp_tls.rb for cruisecontrol.rb
Build ChangesetThis is the first buildPlugin ErrorsConnection refused - connect(2) at ./lib/cruise_control/../../script/../config/../lib/cruise_control/../../script/../config/../lib/smtp_tls.rb:...2011-02-14 17:18:43 · 168 阅读 · 0 评论 -
Installing sqlite3 with native extensions ERROR: Failed to build gem native ext
[code="java"]Installing sqlite3 (1.3.4) with native extensions /opt/ruby-enterprise-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/installer.rb:529:in `build_extensions': ERROR: Failed to build gem n...原创 2011-08-30 16:51:57 · 507 阅读 · 0 评论 -
uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)
[code="java"][~/projects/agideo/chaoda_eip] (master) 216h30m $ ruby script/server /home/hp/.rvm/gems/ree-1.8.7-2011.03/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:55: uninitialized...原创 2011-05-13 10:45:27 · 237 阅读 · 0 评论 -
安装gitserve
[quote][url]http://pypi.python.org[/url][/quote][code="java"]sudo apt-get install python-setuptoolscd /tmpwget http://pypi.python.org/packages/source/g/gitserve/gitserve-0.2.0.tar.gz#md5...2011-05-11 09:28:13 · 79 阅读 · 0 评论 -
解决 undefined method `cattr_accessor'
[quote][url]http://stackoverflow.com/questions/3065166/cattr-accessor-not-working-outside-rails-when-active-support-is-required[/url][/quote][code="java"]./script/../config/../config/preinitiali...原创 2011-10-18 19:23:43 · 311 阅读 · 0 评论 -
添加复制到剪切板 flash 按钮
1. 下载clippy.swf[code="java"] mkdir public/flashs cd public/flashs wget https://d3nwyuy0nl342s.cloudfront.net/flash/clippy.swf[/code] 2. 复制代码[code="java"]复制内容 ...原创 2011-03-18 11:05:03 · 171 阅读 · 0 评论 -
Rails Without database
[quote][url]http://blakesmith.github.com/2010/04/27/rails-3-app-without-a-database.html[/url][/quote]Rails 2[code="java"]vi config/environment.rbconfig.frameworks -= [ :active_record ][/code]...原创 2011-03-19 15:29:57 · 100 阅读 · 0 评论 -
因其本身有错无法显示 rails for nginx
vi config/environments/production.rb[code="java"] # Specifies the header that your server uses for sending files # config.action_dispatch.x_sendfile_header = "X-Sendfile" # For nginx: ...原创 2011-11-25 22:29:09 · 132 阅读 · 0 评论 -
thin start Missing the Rails
[code="java"]thin config -C config/thin.yml -c /var/www/rails —port 3010 —servers 3 -e productionthin start -C config/thin.yml[/code][code="java"]Missing the Rails 2.3.8 gem. Please `gem i...原创 2012-01-19 17:01:53 · 186 阅读 · 0 评论 -
Rails 3 常用代码
validates[code="java"]validates :code, :uniqueness => true, :presence => truevalidates :price, :numericality => truevalidates :status, :inclusion => {:in => STATUSES}validates :rate, :presen...2011-04-08 17:28:27 · 94 阅读 · 0 评论 -
cc.rb Mysql2::Error: No database selected: SHOW TABLES
[code="java"]/home/agideo/.cruise/projects/mindaitong_dev/work agideo$ ruby -e "require 'rubygems' rescue nil; require 'rake'; load '/home/agideo/projects/cruisecontrol-1.4.0/tasks/cc_build.rake'; ARG...原创 2011-04-06 13:16:55 · 231 阅读 · 0 评论 -
使用Linux的logrotate拆分rails的log
安装logrotate[code="java"]sudo apt-get install logrotate[/code][code="java"]vim /etc/logrotate.conf/home//projects//log/*.log { daily #按日阶段 missingok rotate 7 #保留7天...原创 2011-04-02 19:28:28 · 103 阅读 · 0 评论 -
install mysql2 gem for Rails 3
[quote][url]http://stackoverflow.com/questions/3608287/installing-mysql2-gem-for-rails-3[/url][url]https://github.com/brianmario/mysql2[/url][/quote][code="java"]sudo apt-get install lib...原创 2011-04-02 09:15:28 · 85 阅读 · 0 评论 -
gem install nokogiri 错误 - libxslt is missing
[quote][url]http://www.wetware.co.nz/blog/2010/06/rubygem-nokogiri-failed-to-install-libxslt-is-missing-error-installing-nokogiri/[/url][/quote][code="java"]sudo apt-get install libxslt-dev libx...原创 2011-04-01 16:53:07 · 128 阅读 · 0 评论 -
Rails 常用代码
paperclip default_url by assets[code="java"] has_attached_file :photo, :styles => { :thumb => "100x100>" }, :default_url => ActionController::Base.helpers.asset_path('recipe_missing.jpg')[/code]...原创 2011-10-25 16:32:29 · 186 阅读 · 0 评论 -
Establish an ActiveRecord connection with a YAML c
http://snippets.dzone.com/posts/show/6925 rmu_db_config.ymlhost: localhostdatabase: xxxxpassword: xxxx require 'rubygems' require 'active_record' dbconfig = YAML::load(File.open('rmu_...原创 2009-02-18 08:36:04 · 104 阅读 · 0 评论 -
UUIDtools mac_address is nil on ubuntu
原因看代码:[code="ruby"]def self.get_mac_address #:nodoc: if @@mac_address.nil? if RUBY_PLATFORM =~ /solaris/ begin ifconfig_output = `/sbin/ifconfig -a` ...原创 2010-01-08 16:54:36 · 122 阅读 · 0 评论 -
导出数据库的所有数据成YML文件
ruby 代码 namespace :db do namespace :fixtures do desc 'Create YAML test fixtures from data in an existing database. Defaults to development database. Set RAIL...2007-11-03 08:34:03 · 619 阅读 · 0 评论 -
扩展迁移设置表外键
ruby 代码 module MigrationHelpers def foreign_key(from_table, from_column, to_table) constraint_name = "fk_#{from_table}_{from_column}" execute %{ ...2007-10-11 08:54:20 · 138 阅读 · 0 评论 -
读Web开发敏捷之道随笔记
ruby 代码 create_table :users do |t| t.column :usd, :decimal, :precision => 8, :scale => 2, :default => 0 end ruby 代码 ruby script/performance/benchmarker "Use...2007-10-11 08:48:09 · 113 阅读 · 0 评论 -
mysql 备份命令
mysqldump -uroot -p --default-character-set=utf8 --opt --master-data=1 --single-transaction --flush-logs db_name > db_name_%date:~2,2%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%%time:~9...2007-09-22 09:03:26 · 136 阅读 · 0 评论 -
得到一段代码的运行时间
ruby 代码 elapsed_time = Benchmark.realtime do 100.downto(1) do |num| puts num end end2007-09-15 08:29:41 · 167 阅读 · 0 评论 -
用数据库sqlite3, rails加快测试
ruby 代码 database.yml test: adapter: sqlite3 database: ":memory:" environment.rb config.active_record.schema_format = :ruby def in_memory_database? ...2007-09-14 13:27:40 · 82 阅读 · 0 评论 -
Rails URL validate
ruby 代码 validates_each :href, :on => :create do |record, attr, value| begin uri = URI.parse(value) if uri.class != URI::HTTP record.errors.add(attr, ...2007-09-14 13:26:12 · 100 阅读 · 0 评论 -
MySQL利用CONCAT函数实现LIKE方法
CONCAT(str1,str2,...) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 ...2007-08-18 09:42:53 · 2149 阅读 · 0 评论 -
Plugin swfchart
http://www.maani.us/xml_charts/index.phpxml 代码 # download http://www.maani.us/xml_charts/index.php?menu=Download # cd RAILS_ROOT\vendor\plugins svn co https://wush.net...2007-11-15 16:46:51 · 83 阅读 · 0 评论 -
Get all controllor's name and methdos
ruby 代码 controllers = Dir.new("#{RAILS_ROOT}/app/Controllers").entries controllers.each do |controller| if controller =~ /_controller/ cont = controller.cameli...2007-11-18 12:16:38 · 72 阅读 · 0 评论 -
Rails plugins
gem install -y mongrel_servicemongrel_rails service::install -N primy_dev -c E:\projects\rails\project_name\ -p 3000 –e development2008-01-04 08:52:42 · 63 阅读 · 0 评论 -
通过 irb 访问 amazen s3 基本操作
相关链接[url]http://github.com/marcel/aws-s3/[/url]安装 aws-s3[code="ruby"]sudo gem install aws-s3[/code] 进入 irb[code="ruby"]irb -rubygems[/code]加载 aws-s3 库[code="ruby"]require 'aws/s3'[/cod...原创 2009-12-30 10:58:18 · 148 阅读 · 0 评论 -
分析日志
[url]http://robbin.iteye.com/blog/307271[/url][code="java"]grep "200 OK" production.log | awk '{print "ALL: " $3 " View: " $8 " DB: " $12 " URL: " $13 }' | sort -r | head -n 500 > timing.原创 2009-02-02 11:14:42 · 187 阅读 · 0 评论 -
ruby库 - nokogiri
介绍:[b]一个新的Ruby解析HTML/XML的ruby库[/b]安装:[code="ruby"]sudo apt-get install libxml2-dev libxslt1-devsudo gem install nokogiri[/code]视频:[url]http://railscasts.com/episodes/190-screen-scr...原创 2009-12-02 13:03:50 · 128 阅读 · 0 评论 -
发现 Rails 2.3.4 级联删除时加了记录锁验证
[code="ruby"]rails demo && cd demoruby script/generate model Post title:string body:text lock_version:integer # 注意进入 migrate lock_version 后面加 :default => 0ruby script/generate model Comment body...2009-11-18 17:34:23 · 83 阅读 · 0 评论 -
学习 Rails 推荐
书: 《Agile Web Development with Rails 3nd Edition》 视频: [url]http://railscasts.com/[/url] [url]http://rubyonrails.org/screencasts[/url] 官方的15分钟blog, 初学者跟着做会学到很多东西.在线文档: [url]htt...2009-11-02 12:31:31 · 75 阅读 · 0 评论 -
数字金额转换成中文大写插件
[url]http://github.com/RobinWu/number_to_capital_zh[/url]2009-10-28 21:19:34 · 315 阅读 · 0 评论 -
Amazon S3 and "Connection reset by peer"
[url]http://scie.nti.st/2008/3/14/amazon-s3-and-connection-reset-by-peer[/url]sudo vi /etc/sysctl.conf[code="java"]net.ipv4.tcp_wmem = 4096 16384 512000net.ipv4.tcp_rmem = 4096 87380 512000[/c...原创 2009-10-27 17:44:29 · 340 阅读 · 0 评论