Rails

本日の結論

LoginEngineはRails1.2系では使えません Rubyが1.8.5系だとbreakpointが使えません ということでRuby1.8.5+Rails1.2系の組み合わせって凶悪? 何か、ちょっとRailsから離れたら浦島太郎なんですが・・・オソロシヤ(((;゚Д゚))

マテ

ruby script/breakpointerソースコードに"breakpoint"と書いていざ! ・・・ RuntimeError in AccountController#create Breakpoints are not currently working with Ruby 1.8.5はい?え?ナニコレ? どーみてもRuby1.8.5系じゃbreakpointは使えませんと書…

あらら

調べたらRails1.2ではLoginEngineはサポートしてないっぽいっす。 http://rubyist.g.hatena.ne.jp/pulscope/20070205/p1 http://d.hatena.ne.jp/opcode/20070128/1169958459 むぅ・・・。じゃLoginEngineは諦めますか。 でも代わりに何か使えそうなものある…

LoginEngineを試してみる

認証用にLoginEngineを試しているのだがハマった。

Gettextの罠

RailsでRuby-Gettext-Packageを使っているのだが、罠にはまる。

ActiveRecordの怪〜対症療法による解決

設定をどう書き換えてもoci8.rbでmysqlに繋ぎにいこうとするので対症療法的な対策を講じてみた。

ActiveRecordの怪

DBをOracleからMySQLに切り替えるためにDBを用意してdatabase.ymlを書き換えてみた。

罠?

RubyForgeにmysql-winはあるけど普通のmysql用アダプタがないんですが・・・ mysql-2.7.gemがほしい。。。なんかヘボい探し方してるのかな、オレ?

before_filter難しい・・・

以下のようにbefore_filterを2つ別の場所に書いてみた

解決?

はじめようRuby on Railsに似たような問題があったような気がしたので探してみたら、答えがあった。(p.184) フィルタメソッドの中でreturn falseするとそれ以降の処理は実行しないようだ。 逆にいうと、処理を中断したいところでreturn falseを書かないと…

特定の環境へのマイグレーション

環境変数RAILS_ENVに環境を指定しておくとできる。

黒魔術ですか!

RailsアプリをApacheで動かすには黒魔術と呼ばれてるApacheのmod_rewriteモジュールが必須のようで・・・ これはヤバいかも。。。。orz ちなみにCatalystはいらないそうな・・・

設定ってどこにどう書くのさ。

アプリケーション固有の設定を書きたいのだけど、どこにどうやって書くのががまったくわからない。

breakpointデバッグのしかた

アプリケーションの途中で止めて値とか状態をのぞくための方法 ソースコードの止めたい場所にbreakpointと書く ruby script\breakpointer 別コンソールでruby script\serverでWebrickを起動 ブラウザで止めたい場所を含む操作を実行する breakpointerを立ち…

パラメータ付きのgetメソッドを発行するには

コントローラーのテストでパラメータつきのGETリクエストを発行する方法 /hoge?name=higeの場合 get(:hoge, :name => "hige")

Oracleとの文字エンコーディング

とりあえずDBがOracleの場合はdatabase.ymlに書くencodingオプションは無効であることがわかった。

オチ

ActiveRecordのソースを調べたらdatabase.ymlのencodingオプションが有効なのはmysqlとPostgreSQLになっておりましたとさ、ちゃんちゃん♪と、いうことはOracleでの文字コードの扱いに対する理解が根本的に足りないということですな。

文字コード変換(2)

そうすると、どのタイミングで変換を実行するのかが問題になるな。

文字コード変換

DBの文字コードはEUCだけど、ブラウザではUTF-8で扱いたい。こんなことって出来るのかな?

generateされたものを消したい

script/destroyが便利

EUCで使うには

色々と試しているのでそのための備忘録

写経を終えて

今回の写経にかかった時間はほぼ3日。

写経終了

第2部の写経が終了〜。 感想はあとで書く

本日の写経

8章の添付ファイルから。 まだまだ慣れない感がある。要修行

1日の結果

複数ユーザの対応2まで完了。 明日からお盆休み。 お盆明けにログインまわりをやればほぼ完了かな。

オチ

TeraPadで書いたら動いた。orz エディターを最新バージョンに上げて書き直したら動いた。orz 最新版が出たのは今月アタマのようですた。。。はぁ。。。帰ろう

え・・・

公式からソースコードを持ってきて差分を比べてみる・・・え。。。差がない(合ってる)。。。orz更に持ってきたソースで上書きして動かしてみたら・・・あ、rakeが通った 工エエェェ(´д`)ェェエエ工 ブラウザでも通った。。。orz 。°°・(つд⊂)・°°。ひょっ…

ハマリ

かずひこさんの「はじめようRuby pn Rails」を写経中にハマる。はじめよう Ruby on Rails作者: 高橋征義,かずひこ,喜多川豪出版社/メーカー: アスキー発売日: 2006/07/03メディア: 大型本購入: 2人 クリック: 54回この商品を含むブログ (87件) を見るWikiを…

RoRインストール失敗

gemを使って gem install rails --include-dependenciesこれでRoRは入る・・・はずである

S2本入手

いつもの本屋になかなか入荷されないので今週末あたりに買いに行こうと思っていたら入荷されていたので即購入。ついでにRoR本も入荷されていたので購入。 「7560円になりま〜す」 ぐはぁ!ヽ(゜ロ゜;)ノ