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

モデル・オブジェクトの配列/集合の作り方。

いや、つうか、ね? オブジェクトの配列を作る時、例えば、Userというモデルがあって、その中で、stateがactiveなもの全ての集合を作る時。 大概のRails本とか、それ関係のウェブとか見ると、コントローラで、 @users = User.find(:all, :conditions => {:sta…

あけおめ。

ことよろ。 と、神田明神から返ってきますた。 さあ。さっさとコードを書く仕事に戻るんだ。 ...給料でないけどなっwww

キスの仕方が解らないの。

鼻はどこにやるの? って、何のセリフだっけ? 映画で、出てきたよね? いや、今、丁度、CXで、「魔法の辞書」とかいう番組やってて、スザンヌ(か?)が眼を瞑って軽く首を傾げてあごを上げて僅かにクチを窄めて言ってたんだけど、さ 「キスの仕方が解らなかった…

モデルに依存しないフィールドを検証する。

railsの数多ある超便利機能のひとつに、検証、validateがある訳ですが。 これって、モデルに保存する時にしか、検証が行われない訳ですよ。 つまりは、ActiveRecordの処理の際、ですね。 でも、時として、モデルには無いものを検証したいこともある訳ですわ…

aasmに挫けた...

いや、つうか、一つのモデルで、stateのカラムが2種類あるモノを作ろうと思ってたんだけど、なんか、旨くいかなかったwwwなんで、今までは、一つのMessageオブジェクトに、送信者と受信者を関連付けて、んで、メッセージのstateでそのメッセージを管理しよう…

キスするとき、鼻がジャマにならないか不思議に思ってたの

ですた...「誰が為に鐘は鳴る」ですた... いや、つうか、ね? オレ、その映画、観たことない... どこでこのセリフ聞いたの? オレっwww

序章。

いや、つうか、ね? SNS作るにしても、ホンの基本的なことの取っ掛かりに過ぎない、ユーザ管理部分しか作ってない訳なんですがwww 未だ序章にすら到達してないじゃんwww まあ、それはそれでいいんだけど。 =>イイのか? オレwww で、ユーザ間のメッセージ機能…

なんか、もう、ね?

変わりすぎてて、diffとって見るのも、マンドクセwww メソッド追加して、フィクスチャ書き換えて。 マイグレーションも書き換えて。 テストなんて、もう、全然別もんですよwww つうか、ね? script/consoleでテストしながらロジック作っている方が多くなって…

自身が解ったような気がした、36の夜。

さて。 なんとなく、というか、やっと、というか、「トゥルーマン・ショー」観たんだが。 まあ、面白いんだけど。 ちょっと、ジム・キャリーの表情の作り方、虫酸が走らね?www つうか、シーヘブンを飛び出したトゥルーマンは、一体、どれくらいのギャラを貰…

アソシエーションの拡張。

「学習する」というクラスには、主たるメソッドが二つあって、ですね。 「憶える」メソッドと、「学ぶ」メソッド、ですね。 で、「憶える」メソッドは、ぶっちゃけ、あまり楽しくない訳ですわwww 空き領域に、値を放り込むだけですから。 でも、「学ぶ」メソ…

お金払って

観た後で、テレビでもう一度観るとは思わなかったよ=>バタフライ・エフェクトwww やってくれるな、CX...www

restful_authenticationの生成したフィクスチャ、users.ymlを動的なものにする。

いやはや。 友達機能だとか、メッセージ機能だとかのテストをするとなると、やっぱり、沢山のユーザ・データが必要になる訳ですわ。 でも、restful_authenticationのジェネレータでは、たった3件、role_requiremetで作られるadminユーザを入れても、たったの…

FriendモデルのAASM対応とか、そんな感じ。

イヤ、なんか、もう、ね? 書くのが面倒になってきたwww つうか、ね? クリスマスを挟んで、FriendモデルをAASMに対応させて、「友達になろうぜ」メッセージを送れるようにして、受け取れるようにして、とかやってたんだけど、さ。 「おかしい。なんでstateが…

祝! サンタさん日本上陸!!

つうか、父島って...

予約語でハマる。

まあ、クリスマス・イヴだからとて、どこかのホテルに予約を入れるようなことも無し、な三十路半ばの独男ではございますがwww書くの忘れてたけど、Railsには、使っちゃいけない予約語がいっぱいあって、ウッカリ使っちゃうと、まあ、それはもう、ハマるハマ…

あーなんつうの?

エンペラーズ・バースデイを祝って(?)、茨城の山で自然と戯れてたりなんかして、帰ってきてウジャウジャやって、寝て、起きて、コード書いて、んで、出かけて、戻ってきて、またチョロチョロ書いてたら、なんか、Friendコントローラにメッセージ送信機能がつ…

TextMate、意味わかんねぇwww

なんか、多分、Apple Mail Update 10.5.6を掛けたから、だと思いたいんだけどwwwTextMateのコマンドRで、rubyのスクリプトを動かせなくなったwww RubyMate r8136 running Ruby r1.8.6 (/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby…

すまん、ちょっとマイグレーション書き換えた。

いや、Friendモデルの、だけど。 「なんか、テスト書くのに飽きてきたwww」では、 db/migrate/*数字*_create_friends.rb class CreateFriends < ActiveRecord::Migration def self.up create_table :friends do |t| t.column "my_id", :integer, :null => "f…

どうでもイイけど、

TV

CX、プロポーズ大作戦、大好きだなwww これで、何回目のリピート? この一年で、3回くらい観てる気がするんだがwww ...この頃の榮倉奈々は、可愛かったんだけど、なぁ... ん? 長澤まさみ? いや、パス。

さて、なんか関連付けが少し理解出来たようだし、

FriendモデルとUserモデルを、ちょっと解りやすく書き直しましょうか。 Rails開発日記さんには申し訳ないけどwwww まず、Friendモデル。まるっと貼っちゃいましょう。その方が解り易いよね? app/models/friend.rb class Friend < ActiveRecord::Base belongs…

アナタからの手紙。

ら〜ぶれたー ふろ〜む あなーた〜♪ スマン、思いつきwww で、メッセージが誰が送ったのか、誰に送ったのかが解らないと、宛名のない手紙になっちゃうよね? 今ググってみて、そんな曲があるのを、はじめて知ったよwww さすがに、狩人とか、全然わかんねぇし…

テーブル関連は、ややこしい...

えー、紆余曲折で、とりあえず、片が付きそうなんでwww えーっと、ですね。 ユーザ間のメッセージ機能を作ろうと思いまして。 いや、だって、お友達機能作ったら、今度は、お友達になりたいヤツを探して、「お友達になろうよ」ってメッセージを投げて、んで…

自分自身がわからない。

とりあえず、User::Frendsコントローラ作った。 やっぱり、友達同士の繋がりって、大事だよね?wwwんで、友達機能のコントローラ、作った。 $ script/generate controller User::Friends index new edit showん? show? 何を?www まあ、いずれ、考えよう;-pん…

すまん、でけた;-)

一端、変数に放り込んで、それから比較したら、でけたwww def edit @user = User.find(params[:id]) if @user.id != current_user.id flash[:notice] = "あきませんって" redirect_to(user_profile_path(params[:id])) end end でも、一時たりと云えども、他…

ああ、わかんねぇ...

user/profiles/editで、現在のユーザじゃないユーザのプロファイルを編集しようとすると、「ダメだよ〜ん」ってアラートが出て、編集しようとしたユーザでshowアクションを行うようにしようとしたんだが、なぜだか出来ないやWWWapp/controllers/user/profile…

面白いgemのインストール方法を知りますた。

で。 will_paginateを調べていて、見出しの通りです。普通、ターミナルで $ sudo gem install hogehogeな訳なんだけれども。will_paginate wikiのInstallationを見てみると、Rails 2.1なら、config/environment.rbに次のように書け、とか書いてある。 Rails:…

will_paginateを使おうとしたらはまったから、

とりあえず、デザインすることにしたwwwもう、ね。 app/views/以下がお祭り騒ぎですよwwwいや、楽しいよね? 自分の作っているものが、目で見て、変化していくのって。 「創ってる」って、実感があるもんね:-) これが、ロジックになると、修正のほうが多いか…

で、UserControllerの残りを移動。

はい。 とりあえず、また、コントローラ作る。 $ script/generate controller User::Activations んで、 activate の一つのアクションを、app/controllers/user/activations_controller.rbへ移動します。別段、変えた所、無し。んで、app/controllers/users_…

と云う訳で、UsersControllerの移動。

ハイ。とりあえず、コントローラ作る。 $ script/generate controller User::Profiles index show edit newんで、、 show edit update new create の五つのアクションを、app/controllers/user/profiles_controller.rbへ移動します。んんんんん... もう、そ…

なんかイイもん見つけちゃったwww

とりあえず、いろいろとコードをブラッシュ・アップしている途中で、ですね。 ふっ、と思った訳ですよ。 「フォーム入力画面に遷移したはイイけど、でも、普通、キャンセルして戻ることが出来るべきだよね?」 「でも、辿り着くのは編集画面でも、どこから辿…