Rails

Rails 4.0 にアップグレードした

最近、Rails 1.2 で開発をスタートした Rails 3.2 のアプリケーションを Rails 4.0 にアップグレードした。 その時に修正が必要になったところのメモを残しておく。 ActiveSupport ActiveSupport::JSON.encode でマルチバイト文字が escape されなくなった R…

Rails + Pow + pry/ruby-debug(Ruby 1.9.3)

pry Gemfile group :development, :test do gem 'plymouth', require: false gem 'pry-exception_explorer' gem 'pry-nav' gem 'pry-remote' gem 'pry-stack_explorer' end breakpoint binding.pry_remote connect $ bundle exec pry-remote ruby-debug Gemf…

Linode vs. Slicehost

今日は Rails勉強会@東京第34回 に行ってきたのですが、そこで「Rails を動かすレンタルサーバのお勧めは?」という質問に対してVPSの Slicehost がお勧めされるという場面がありました。 まあまあ確かに Slicehost もすばらしいとは思うのですが、VPS とい…

Ruby-GetText 1.91.0 のキャッシュに関するバグの対処法

Ruby-GetText 1.92.0 ではすでに修正されています現在 Windows or Linux Rails 2.1.0 Ruby-GetText 1.91.0 という環境のパッケージアプリケーションを作ってます。そこで 『適当に操作してるとたまに日本語化されていないページが表示される』 というバグが…

rake rails:freeze:gems で uninitialized constant Gem::GemRunner

2007-12-20 追記 2.0.2 で修正された RubyGems 0.9.5 になってから rake rails:freeze:gems がこける。検索してもあまり情報がないのは環境によるからなんだろうか。探しまわったところ railties/lib/tasks/framework.rake にこんな修正を入れろというのをい…

Rails から Text::Hatena を使う

Rails で作ったアプリではてな記法が使いたくて、確か Text::Hatena の Ruby 版があったよなぁとか思いつつ検索したんだけど見つからなくて、自分で作るなんてあり得ないし、だったら Perl 版そのまま使えばいいんじゃねと言うことで作りました。 特徴 サー…