昔の Ruby On Rails のブログ

注意! RoR2 とかの話です。今は更新していません。昔、はてなダイアリーで書いていたブログを移行しました。

2009-10-01から1ヶ月間の記事一覧

ActiveRecord まわり

以前から気になっていた ActiveRecord::Base の User.all User.find(:all) はソースを見て同じ事が判明した。ほとんどの書籍は find(:all) で記述しているよね。 まぁRailsバージョンを意識しての事だと思うけど。 # File activerecord/lib/active_record/ba…

完全なテスト確認は?

DBとの同期が取れていないと不安なので、たまに以下の流れでテストしている。 各々の rakeタスクの詳細を理解していないので、無駄があるような気がする… svn update rake db:migrate:reset rake db:test:prepare rake db:fixtures:load rake

will_paginate でページ情報インフォメーション

redmine の pagination が良かったのでアイデアを拝借。 mislav-will_paginate-2.3.10 のドキュメントを読んだら、page_entries_info がよさげ。結果、 <%= " (#{@users.offset + 1}-#{@users.offset + @users.length}/#{@users.total_entries}) | 1ページに…

RESTful が理解できていない私

index アクションの画面で複数選択して削除したくなったので、以下を参考にさせてもらった。(感謝!) http://d.hatena.ne.jp/gedit/20090618/1245320340これでうまく機能したのだが、浅知恵で以下の考えが浮かんだ。 <% form_tag(:action=> 'plural_destro…

CSVの取込みで挫折

某地方銀行のCSVフォーマットは以下の通り(Windows-JIS, CR+LF) 2,"21- 7-10","04:10","振出","eパートナー料 "," "," 1,050"," 12,790","センター " 2,"21- 7-15","14:53","現入"," "," 510,000"," "," 327,790","36H" ポイントは 各項目はダブルクォートで囲…

マイグレーションで null を 非null に

ファイル名のルールを調べたが無いみたい。なので適当に命名 $ ruby script/generate migration ChangeColumnCostToMasterCommdities ロジックは空っぽだったので、書いた。change_column を1行づつ。 $ cat db/migrate/20091008031806_change_column_cost_t…