Posts tagged Rails
CentOSにRails3&Passengerを入れてる途中で結構はまる。 Rails2に馴れてるせいかRails3があまり親切な感じがしないな。 $rake db:create (in /price) rake aborted! uninitialized constant Object::Bundler /usr/local/lib/ruby/1.9.1/rake.rb:2482:in `const_missing’ /config/boot.rb:9:in `rescue in ‘ /config/boot.rb:5:in `‘ :29:in.......
ActiveMailerでメール送信しようとすると以下のようなエラーが・・。 開発環境では問題なく動作するけど、本番環境に移した時にたまにこのエラーがでる。 毎回忘れて調べてたので自分用メモ。 エラー内容 Railsログ↓ EOFError (end of file reached): /usr/local/lib/ruby/1.8/net/protocol.rb:135:in `sysread’ /usr/local/lib/ruby/1.8/net/protocol.rb:135:in `rbuf_fill’ /usr/local/lib/ruby/1.8/time.......
Rails上でAmazon Web Serviceを利用してみる。 「amazon-ecs」という素晴らしいgemライブラリがあったので、すぐにデータ取得までいけました。 素敵です。 手順① amazon-ecsのインストール 以下のコマンドをかますだけです。 gem install amazon-ecs 手順② amazon-ecs設定 config/enviroment.rbに以下の行を追加します。 secret_keyとaccess_keyはAmazon Web Servie登録後に取得できます。 secret_keyがないとエラーがでて取得できません。 require ‘amazon/.......
こんな方法が、、 知らなかった。 request.raw_host_with_port ドメイン名とポートを取得してくれます。 まぁ滅多につかうもんでもないけど。。....
今更ですが、 Rails2.2からcountry_selectメソッドがなくなりました。 なんでrails2.2以前からバージョンあげた場合は、別途用意されているプラグインを入れてください。 ./script/plugin install git://github.com/rails/country_select.git....
Rails上で直接htmlファイルを置いてみるとdocomoのスタイルシートがきかない。 ヘッダーとかの設定はもちろんしてあって、試しにそのhtmlファイルを他のサーバーに移動するとスタイルが正しく反映される。 Rails経由で表示した場合も正しく表示されるので、html直接みる場合はRailsが何かを邪魔しているみたいです。 何かっていうかhtaccessのaddTypeが反映されていないっぽいですが、、 といことでpassengerの設定で特定のディレクトリの場合だけpassengerをoffにすることに。 以下の要領で、PassengerEnableをoffに設定 ServerName .......
前回の続き http://b.ruyaka.com/2009/07/06/ruby19-gem-install-mysql-ではまる/ なんかgem install mysqlでMySQL/Rubyはインスートルできたんですが、 どうやらMySQL/Rubyがruby1.9の「M17N」に対応していない模様。 おかげて、データベースから取り出した文字列は全て「ASCII-8BIT」になってしまいます。 マルチバイト文字列を入れるとASCII-8BITとUTF-8がぶつかりエラーが発生します。 「incompatible character encodings: UTF-8 and ASCII-.......
そろそろ各ライブラリも1.9に対応してきたので。rails開発もruby1.8から1.9に移行。 今までのテストでも処理によるけど確実に2倍以上は早くなっている。 このまま1.8だとなにかと不安です。 ruby1.9・rubygems・railsなどのインストールは順調に進んだが、mysqlのインストールではまる。 結論から言うと、 「gemでインストールされるmysqlのバージョンが古いまま」 なのが原因でした。 なので1.9の場合は、直接本家にインストールしてあげる必要があるそうです。 エラー内容 gem install mysql Building native extensions.......
Railsでruby1.9と1.8って実際にどれくらいパフォーマンスに差があるんだろうか。 ということで簡単なテストを試してみる。 単純にrubyの1.9と1.8でScaffoldで生成した一覧ページを測定してみる。 一覧に登録した件数は5件です。 Ruby1.8 ab -n 100 -c 10 http://ruby18.test.com:3000/articles This is ApacheBench, Version 2.0.40-dev apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeus.......
Mailer使用としたらいきなりエラー。 undefined method .. create_bang_without_gettex。 1) Error: test_contact_mail(MailerTest): NoMethodError: undefined method `create_bang_without_gettext' for # /Library/Ruby/Gems/1.8/gems/gettext_rails-2.0.0/lib/gettext_rails/ action_mailer.rb:30:in `create!' app/models/mailer.rb:8.......
乗り換えようと色々試しているのですが、、 全然動きません。 ここらへんの記事を見るとやっぱり早く移行はしたいけれど、 プラグインとか全然ついてこれていないので難しいです。 rails2.3.2でruby1.9サポートとは書いてあるものの、実際に動くのは基本的に部分のみ。 ちょっとライブラリやらプラグインをいれるともう駄目です。 今回スレッド処理用のアプリを開発しているだけあって以下のような検証データもでてるとなおさらruby1.9にしたいところ。 callcc page1 callcc page2 callcc page3 call page1 do call page2 do call pa.......
ようやく念願のRails2.3がリリースしました。 Ruby1.9対応だそうです。 http://guides.rubyonrails.org/2_3_release_notes.html 試してみねば・・。....
RmagickのImageListプロパティ一覧 詳細はこちら http://studio.imagemagick.org/RMagick/doc/imageattrs.html 使用しそうなやつ。 >> img = Magick::ImageList.new("public/images/rails.png") => [public/images/rails.png PNG 50x64 50x64+0+0 DirectClass 8-bit 6kb] scene=0 # 縦幅 >> img.columns => 50 # 横幅 >> img.rows => 64 # ファイルタイプ >> i.......