Ruby

right_awsとaws/s3を一緒に使うときの注意点

はまったのでメモ。 S3に保存するときは、aws/s3で、SQSを使うときはright_awsと使い分けてたのだけど、S3に保存するときに以下のようなエラーが発生コード AWS::S3::S3Object.store("test.mp4",open("aa.mp4"), "test_bucket",:access => :public_read) エ…

https接続でRubyがクラッシュした件

一応メモ。あるシステムを開発していて、キュー処理が必要になったので、前々から気になっていたAWSのSQSを使ってみることにしました。 http://aws.amazon.com/jp/sqs/ で、標題のエラーが発生したわけです。エラー箇所 sqs = RightAws::SqsGen2.new(AWS_ACC…

LionにしてからXCodeのアップデートするの忘れてた

rvmで新しくgemset作って、最新のrailsを入れようとしたら以下のようなエラーが出た。 $ gem install rails Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. /Users/…

railsでsitemapを自動生成するライブラリ

サイトを運営していると、SEO対策としてsitemapを作ることがあると思います。 [Google ウェブマスターヘルプ] https://www.google.com/support/webmasters/bin/answer.py?hl=ja&answer=183668&ctx=cb&src=cb&cbid=-35ar1gb5e7oa&cbrank=0 これ手動で作成する…

Rails3のTimezoneについて

Rails3のTimezoneを設定する場合には、application.rbに下記のように書いたりするわけですが、 config.time_zone = 'Tokyo' これだけだとActiveRecordからDBに登録される時間がUTCで保存されてしまいます。 これは前から知ってたのですが、表示の際にはActiv…

ある日rakeでエラーになったので対応方法のメモ

rake db:migrateを実行したら以下のエラーが。。というかrake自体がだめっぽい $ rake -T /Users/yamazaki/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.9.2/lib/rake/version.rb:4: warning: already initialized constant MAJOR /Users/yamazaki/.rvm/ge…

Rails本番運用で役に立つプラグイン exception_notification

結構有名なやつらしいのですが、ググったら情報が古い(Rails2系)のと、初めて使ったというのもありメモしておきます。これは何かというと、アプリケーションでエラーが発生した際に、エラーが起きたことをメールで送信するというものです。本番運用ではエラ…