rails

Rails3.0βはじめました。

なにが変わったかよくわかってないけど、βリリースされたと聞いたので、 Rails3.0βをさわってみたよ。 2.x系との違いはhttp://guides.rails.info/3_0_release_notes.htmlをみると良いと思う。 Rails3.0のインストール。 $sudo gem install tzinfo builder i1…

出来心でruby1.9.1いれてみた

インストール (`〜´)タリー ./configure --program-suffix=1.9.1 (`〜´)タリー make (`〜´)タリー sudo make install gemでinstallが出来ない (`〜´)タリー /usr/local/bin/gem install rails /usr/local/lib/ruby/1.9.1/rubygems/package.rb:10:in `require': no su…

WebORBでセッション情報を使う

思い出したのでメモ require 'weborb/context' session = RequestContext.get_session

WebORBをインストールする

http://www.themidnightcoders.com/weborb/rubyonrails/index.htm FlashとAMF通信をするためのプラグイン「WebORB for Ruby on Rails」 のインストールはこんな感じ。 ruby script/plugin install http://themidnightcoders.net:8089/svn/weborb

古いバージョンのrailsをインストールする

gem install rails -v 1.2.6 これで、イケるらしい

rails-modeを使っていたらmax-lisp-eval-depthがでる

普段の開発にemacsを使っている僕ですが、lispの事がさっぱり分からん(勉強していない)ので、困っちゃうことが多々あります。 rails-modeでC-c C-c C-m でモデル一覧(app/models以下の*.rb)が表示されるわけだが、いつものように モデル一覧みちゃうぞ〜っ…

WebORBでサービスを呼ばずに、任意のオブジェクトを返却する

RailsでWebORBを利用すると。weborb_controller.rbが$RIALS_ROOT/app/controller配下に 出来ていると思う。普段はこいつを意識する必要なんて無いのだが、ある条件時には サービスの呼び出しをせずに、任意のオブジェクトを返却したくなったのでちょっとやっ…

続続続・パースエラーが止まらない

さぁ、困った。今のままでは、機能を削るかリリースを止めるか直すかしかない訳で まぁ、直すのが現実的でしょってことで、おかしなところ探し〜〜 まずは、Gruff*1中でのおかしな箇所を特定しなくては。。。 早速、Gruffの中身をみてみることに。んもー、フ…

続・パースエラーが止まらない

さて、エラー箇所の特定をしないとって事で着手着手。 現在手元にある情報では、エラーの起こったテストメソッドと最終的に例外が出力された場所だけ。。。 自体をややこしくさせたのが、こいつは通常のコントローラではなくAWSを使ってるってところ。 結局…

続続・パースエラーが止まらない

で、何が原因だったかというと。グラフ表示用ライブラリのGruff。 こいつをロードした後に対象のテストを走らせるとエラーになるらしいってことまでは分かったが 直接の原因が何だかさっぱり分からない。もしかして、rails環境特有の現象かな?と疑ってirbで…

パースエラーが止まらない

お仕事ではCIにCC.rbを使ってる訳だが、突然functionalテストがダメだよって、メールが飛んできた。エラーの中身を見ると、まったく身に覚えの無いエラー。 直近のコミットログを見ても、影響のありそうな変更をしたのは、数日前。。。 皆の頭の上に?マーク…

Rails2.0の関心を引いたタスクさん

# rake:create config/database.ymlに合わせてDBを作ってくれるらしい 当然のごとく # rake:drop なんてタスクも用意されていて、データベース作成の煩わしさが若干軽くなる模様ちなみにログをみていたところこんなSQLが発行されているらしい SQL (0.000166)…

FunctionalテストでCookieを使ったらはまった

Functionalテストで @request.cookies[:name] = value こんな調子で書いたら、コントローラ側で値を取得する事が出来ないorz で、ppやら何やらでcookiesの中身を見ると値は入っているけれど、取れない。。で、調べてみたら @request.cookies['name'] = CGI::…

shouldaをインストールしてみる

http://thoughtbot.com/projects/shoulda RSpecよりお手軽そうなshouldaを自宅のPCにいんすとろーるしてみる。rails以外で使う場合にはgemでインストールが出来る模様 (`〜´)タリー sudo gem install shoulda [~/] Need to update 1 gems from http://gems.rub…