rails
英語関連の目標 TOEIC = 1月に受けたのが、755点。次回は、5/25予定(目標、11月のTOEICまでに850点) 英検 = 1月に受けた2級が合格。次回は、10月に準1級受験予定(目標、2009年1月の回まで準1級) 洋書読書 = GR7冊(目標は週に2冊) The New Horizon Ladder Dic…
英語関連の目標 TOEIC = 1月に受けたのが、755点。次回は、5月予定(目標、11月のTOEICまでに850点) 英検 = 1月に受けた2級が合格。次回は、10月に準1級受験予定(目標、2009年1月の回まで準1級) 洋書読書 = GR7冊(目標は週に2冊) The New Horizon Ladder Dict…
Ruby検定 LPICのLevel1 Railsで何かを作る
前回。 どんどん InstantRails固有の話と離れていく気がするが、エントリの題を考えるのがかったるいので、このまま続ける。 書きかけ
前回。 今回の話は、InstantRailsと関係ない気がするが、エントリの題を考えるのがかったるいので。
前回。 $InstantRailsHomeをネットワークドライブに置いて$InstantRailsHome\InstantRails.exeを起動すると、いろいろとえらく時間がかかったので、その比較など。
前回。 空のアプリを作った後、modelやcontrollerを作り始める前に、日本語を使いやすくするために、GetTextを導入しておく*1。 *1:多国語化もしやすくなるが、日本語対応のためだけでも設定しておく価値がある
前回。 まずは、前回同様の方法でInstantRailsを起動しておく。
Linux環境でrailsを構築してwebアプリを作ったことはあるが、Windowsでやる時はどうすんのが良いかな。。。と思って、探してみた。 要求仕様(?)は、こんな感じ。 私のWindowsなPCには、諸々のDBサーバー(MySQLなど)やApacheやらが入っているので、そういうの…
単一継承なモデルで、typeに実在しないクラス名を入れているレコードを削除できないような。 そういうレコードが存在しているのがまずいんだけど、migrateの不備のため不要レコードがそんな感じでに残ってしまい、script/consoleから削除しようとしたが、で…
railsなアプリでモデルの単体テストする時、ディレクトリをいったりきたりするのが面倒くさい。 モデルのソースコードは app/models/ 以下、単体テストファイルは、test/unit/ 以下にある。一方で、私は非railsなRubyアプリの単体テストコードについて、テス…
ActiveRecordを継承しているクラス(つまり、モデル)で、フィールドに相当する情報は更新するけど、DBは更新しないような動作のメソッド名って、どんなんが良いのだろうか?
migration作成時に、lock_versionに初期値を設定しておかないと、あとで面倒。 add_column :table_name, :lock_version, :integer, :default => 1とかそんな感じで。 。。。というメモ(テキストファイル)を発掘した。 確かに、以前、lock_versionに初期値を…
ARでbefore_saveなどのコールバックを使う時、falseを返すとsaveしないことを忘れて、1時間はまってしまった。
試行錯誤しまくって、なんとか、完了。 ActiveRecordとActiveSupportのソースの一部書き換えた結果、Exerbで作成したexeが、RubyもRailsも入っていないPCで別のPCで走っているmysqlサーバーに接続しながら、がしがし動くようになった。 手順は、順次、まとめ…