2008-07-01から1ヶ月間の記事一覧

&付きシンボル

HogeModel.find(:all).map(&:id) これが HogeModel.find(:all).map{|i|i.id} と等価なんだって!今日知ったよ!これでまたコード量が少し減った気がする!

Rails*Javascript 要するにRJS

JavascriptやっほいAjaxやっほい な最近だけど 「この画面かっけー」とか思いつつもなかなか手をつけられない僕みたいな人はきっと僕だけじゃないはず というわけで今回はRJSについて記事を書くよ! 3日前まで「RJSとかイラネ」とか言っててすいませんすいま…

Rails2以上でweborbを使う

基本は以前のと同じなんですが 何も設定せずに使うとこいつが起こると思います ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): ごにょごにょ... サーバーログにそんなの出てないけど動かないよ! というときは/…

はてなTシャツ

はてなTシャツ欲しい!! id:hoco氏と一緒に着るよ! これで通勤するよ!

Rubyのクラスの概念がわかった気になる一文

まずRubyにおいてクラス名とは定数名と同義である。ではクラス名と同名の定数には何が入っているのか。実は、クラスが入っている。Rubyではプログラムがさわれるものは全てオブジェクトだったから、クラスも当然オブジェクトとして表現されている。これをク…

ネストしたリソース定義

Railsレシピのままなんですけどね。補足的な意味合いで書いてみる。 root/blog/1/entries みたいな感じで blog_id = 1 にひもづくentryの一覧を表示する画面を作りたいとする。 まず、root.rbに map.resources :blogs, :has_many=>:entries と書くことによっ…