Programming

そりゃあ、ちょっと違うんじゃないんですかいのぉ?

いやいや、面白いなぁ。 オイラの脳味噌が、もうちょっとレスポンスがよければ、あの場でセッション・トークに参加出来たのに、なぁwww で。 瀧内さん。それは違うんじゃないですか? => ネストしたリソースの問題の解決策を考えてみた いや、確かに、「おお…

あの人が見ていた...

いや、下で書いた瀧内氏がwww ヘタレがナマグチ叩いてサーセンwwwwww 入れ子のリソースに関する問題について そもそも何が問題かというと、 Commentsコントローラが担当すべきCommentリソースの処理を、 Postsコントローラで書かなきゃいけないのが格好わる…

他の方の考え方を知るのって、楽しいよね:-)

お忙しい最中、いろいろとお手間をお取り頂きまして。 誠にありがとうございます。 => 問題点が分かってきた気がする えーっと。 前提として。 僕は、コントローラは、リソースをコントロールするもの"ではなく"、リクエストに対しての、アプリの振る舞いを…

Rails勉強会@東京、面白かったんですが。

敢えてはてぶに登録はしない;-p で。 Merbネタで、瀧内氏が、Merbでプロジェクトを作るネタをやって下さっていた訳ですわ。 で、まあ、よくある感じで、ブログを作る、みたいな。 まず、Postモデル作って、コントローラ作って、ビュー作って。 んじゃあ、コ…

ひょっとしてrailsのPrototypeHelperって、

AJAXを楽に実装出来る、というもので、javascirpt(prototype.j)を楽に使える、って云うものでは無いんじゃないか? と気が付いた今日この頃です。 つうか、ね? <%= observe_field(:per_page, :on => 'change', :function => "alert('Element changed')" ) %> …

これ、要らなかったwww

#app/controllers/user/portraits_controller.rb def create @portrait = current_user.portraits.new(params[:clip_portrait]) - if @portrait.valid? + if @portrait.save - current_user.portraits << @portrait redirect_to(user_portraits_path) else r…

for? each? イテレータ? ブロック?

paperclip使って、Clip::Portraitモデルを作って、User::PortraitsController作って、それ関係のビュー作っている時に、フッと思い出したんだよね。 ループの回し方。 ずっとずっと昔。 オイラがプログラミングという行為を覚えた頃...やべっ! オレ、プログ…

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

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

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

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

なんか、もう、ね?

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

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

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

予約語でハマる。

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

自分自身がわからない。

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

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

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

初期データとして用意したroleに対して、削除出来ないようにする。

眠い目擦りながら、色々考えてましたよwwwで、APP_CONFIGの中で設定しているroleは、むしろ、削除出来ると、マズいよね? ね? んで、roleのnameが変更出来るのもマズいよね? ね? でも、アプリ上から追加したroleは、いくらでも変更出来るようにしておきたいよ…

設定はconfig/config.ymlに。

う〜ん、手元にPrince of Persia: The Two Thronesなるものがあってですな(リンク先はPS2用)。イヤ、これが、とてもじゃないけどキーボードでプレイできるような代物では無いんだよね。 まあ、それなりに面白いんだけど。 ちょっとカッチョイイ動きが出来た…

んじゃあ、フルネームを作ろう。

いや、前の生地でやろうと思ったんだけど、testで詰まって、記事が長くなったんで、新たに立てた。フルネーム = 姓 + ミドル・ネーム(存在するならば) + 名、な感じで。 で、ミドル・ネームは、「"」で括って、出力する方面で。で、コード。 app/models/user…