rails

act_as_paranoidプラグイン

論理削除が手軽できるプラグインというわけで導入。 ruby script/plugin install --force http://github.com/technoweenie/acts_as_paranoid.git gemでインストールしたら動かなかったけど、こちらはちゃんと動いた。と思ったらWEBRickが起動しない。。。(R…

cucumberを使ってみる

インストールはhttp://wiki.github.com/aslakhellesoy/cucumber/ruby-on-railsを参考に gem install rspec rspec-rails cucumber webrat プロジェクト内にcucumber用のフォルダを生成する ruby script/generate cucumber テストしたい機能のテスト用ファイル…

国際化(I18n)に挑戦

主に以下の2つを行う必要がある 翻訳ファイルの作成 I18n.tメソッドの呼び出し 翻訳ファイルについては、RAILS_ROOT/config/locales以下にymlファイルを用意する。 例えば以下のような内容をmodels.ymlなどとして配置する。 ja: clients: email: "メールア…

マスタテーブルのデータの移す

Railsレシピのレシピ42を例にテーブルのデータをfixturesに変換するスクリプトを用意 元DBのマスタテーブルのレコードをfixturesに変換fixtures変換したレコードをテーブルに取り込むrakeタスクを作成 task :load_master_fixtures => :environment do RAIL…

まずはrailsのバージョンアップ

%gem install rails config/environment.rbを書き換えて、ファイル構成をアップデート %rake rails:update と思ったけれども、諸々の事情により、新たにアプリケーションを作成し、app,lib,public,config,venderの内容をコピー ようやくサーバが立ち上がる。…