2008-01-01から1年間の記事一覧
いやあ、なにがって、一人のオトコとして、女性に言われて一番困惑する言葉だよね?www色んなことが頭の中を駆け巡るよね?wwwまあ、それはヨシとして。 出来たよ、なんか。いや、habtmとcheck_box_tagの問題解決。諦めかけてたんだけど、ねwww どうでも良いこ…
さて、新設したAdmin::Usersコントローラのテストをやろうと思って、users.ymlのエントリーを増やそうと思ったんだけど。面倒くさいじゃない? 一個々々saltを作って、passwordをencryptして、とか。なんで、RailsによるアジャイルWebアプリケーション開発 第…
じゃあ、とりあえず、Usersコントローラを、適切な感じで、バラして別けていきましょうかね。で、ユーザ管理機能は、Admin以下に移すことにしましょう。まず、controllerのジェネレート。 $ script/generate controller Admin::Users index editんで、以前の…
さて。 userオブジェクトを更新する時に、roleを全部リストして、チェックボックスで受けて、でも、チェックボックスにチェックしてあるものだけ、user.roles 他人に意図が通じるように話すのって、ムズカシイよねwwwで、HABTMのCheckbox - p0tに書いてある…
どうも、ね? 動的フィクスチャに関しては、勘違いしておりました。 <% false %> は、通ります。つうか、メソッドごとに細切れにしてで囲めば、通るようです。んん? viewのerbパーサと、fixtureのerbパーサは、別物なのか?
つうか、ね? functionalテストって、やることって、アクセスできるかとか、リダイレクトしてるかとか、そんなのばっかりじゃん?で、unitテストって、やることって、まず、なんかのメソッドなりロジックなりを作らないと、やることない訳じゃん?つまんねぇwww…
テスト駆動開発に移行しなきゃなw気持ち的には、振る舞い駆動開発に行きたいんだけど、それは、追々でいいや。まず、テスト駆動開発。その為にも、とりあえず、今まで作ったもののテストを書かなきゃね。まあ、動いているのが解っているのにテストをするのも…
で、テストが通るようになったんなら、今までコメント・アウトしていたテスト・メソッドを復活させないと、ねぇ。んで、復活させたら、テスト通んねぇでやんのwwwんで、テスト・コード、あれこれ書き換えた。おおっと、どうでもいいけど(いくないけどw)、.ma…
まあ、よくあることなんですが、大概の障害の原因は、まあ、えてして、ホントに単純だったりなんかしますが。例のテストが通らない件の原因がわかりました。 => Net::SMTPFatalError: 550 5.7.0 From address is not one of your addresses.このエラーメッセ…
眠い目擦りながら、色々考えてましたよwwwで、APP_CONFIGの中で設定しているroleは、むしろ、削除出来ると、マズいよね? ね? んで、roleのnameが変更出来るのもマズいよね? ね? でも、アプリ上から追加したroleは、いくらでも変更出来るようにしておきたいよ…
なんか、面倒臭くなってきたw 相変わらず、テストは上手く動かないしwww まあ、たぶん、fixtureのcrypted_passwordとかsaltとかの絡みだとは思うんだが。まんどくせっんじゃあ、登録済みユーザの初期データのマイグレーション。 $ script/generate migration…
やっぱり、こう、アレだよね? 折角、こう、「registerd_user」なんてroleを作ったんだから、サインアップした時に付けちゃわないと、申し訳が立たないよね? で、users_controller.rbに追記。 app/controllers/users_controller.rb when (!params[:activation…
ふっ、と気が付いた。サイト所有者とサイト管理者って、意味合いが違うよね? んで、サイト所有者は、普通、一人だけど、サイト管理者って、一人とは限らないよね? んで、ユーザとして一番始めに登録されるべきなのは、サイト所有者だよね?だったら、一番始め…
いやあ、思わずポチっちゃったよ=>ホリパッド3ターボ。なんか、2ちゃんで「Macで普通に使える」とかいうコメントを発見してしまったwwwこれで、華麗に王子様を操ることが出来るぜっ! ...多分wwwそれじゃあ、管理者ユーザを作りましょうか。とりあえず、面倒…
まあ、見出しの通りなんだけどwwwで、コントローラの生成。 今回は、 index => roleの一覧 show => roleの詳細 edit => roleの編集 new =>roleの新規作成 create => roleの登録 update => roleの更新 destroy => roleの削除 ってな感じなんだが。 viewが必要…
う〜ん、手元にPrince of Persia: The Two Thronesなるものがあってですな(リンク先はPS2用)。イヤ、これが、とてもじゃないけどキーボードでプレイできるような代物では無いんだよね。 まあ、それなりに面白いんだけど。 ちょっとカッチョイイ動きが出来た…
眠いから止めたwww つうか、ね? 寝ぼけてる頭で、DBのリレーションとか、理解できないっすよwwwなんすか、habtmってwwwんで、でも、やらなきゃいけないことは、やらなきゃいけないんで、とりあえず、Userのアクション作っといた。app/controllers/users_cont…
いや、ホントはusersコントローラのテストかいてたんだけど。 なんか、いきなりログイン周りで、どうも上手くログインできなくってwwwやめたwww後回し。 roleモデルを作ることにする。まず、userモデルとの関連付け。 app/models/role.rb + has_and_belongs_…
こんなもの、後回しでも良いんだけどwwwまあ、usersコントローラのテスト書くために、付けておこうかな、と思った次第ですわ。んで、その前に、「ログインしている時はアクセスできない」ようにするメソッドを追加する。 lib/authenticated_system.rb + # Pr…
とりあえず、ユーザmodelの中に、本名の項目を作ろう。 family_nameとmiddle_nameとgiven_nameね。 外人も使うかも知れないからねwww $ script/generate migration AddColumnFamilyNameAndMiddleNameAndGivenNameToUser family_name:string middle_name:stri…
で、これからは、自分のコードを足すのがメインになってくる筈なんで、コードのスタイルを統一していきましょうかね。で、基本的に、Rubyコーディング規約に準ずることにしたよ。他人が敷いたレールに則るのって、ラクチンだよねwRailsの基本だね;-pだがしか…
で、 $ rakeしてみたら、アンタ! => Errors running test:units and test:functionals!! !? で、ターミナルをスクロール・バックしてみると... => /Users/hogehoge/Rails/climb-on/config/initializers/mail.rb:4: You have a nil object when you didn't ex…
今どき、ハンドル・ネームでのログインってのも、ねえ? なんてことを、bloggerにも書いてたな...まあ、ヨシとするwwwで、Userモデルから、loginとnameを消して、nicknameを追加することにする。 で、マイグレーションファイルの作成。 まず、loginとnameの削…
いや、前の生地でやろうと思ったんだけど、testで詰まって、記事が長くなったんで、新たに立てた。フルネーム = 姓 + ミドル・ネーム(存在するならば) + 名、な感じで。 で、ミドル・ネームは、「"」で括って、出力する方面で。で、コード。 app/models/user…
ゼッテー、幾つも上げたエントリー、ごっそり消すようなヘマ、またやらかすぜ? オレ。まあ、いいよwww どうせ俺のメモ替わりでしかないんだから。bloggerで書いてたことを、もう一度、やり方変えてやり直すことにした。とりあえず、やること。 プロジェクト…
なんか、また、結局ここに戻ってきたじゃねえかっwwwなんかの暗示か? ん? 暗示なのか?つうか、blogger、ホンキ、ダメじゃね? 超入力面倒じゃね? GUIでpre付けられないなんて、終わってね? バカバカバカバカdiv付けられたり、span付けられたりとか、意味解ん…
そも、記事の管理が、日付単位って、おかしくね? なんか、うっかりな感じで、その日付の記事が全てマージされて、その内の一件削除したら全部削除されるって、ありえなくね?死ねよwwwなんだよ、これ。 書く気、イッキに無くなったよ。ちょっと違うとこ探す。…
10月初頭に無職になりましてwww 1ヶ月半ほど、趣味に没頭させて頂きました。 まあ、有り難いのか有り難くないのかwwwおかげで、懐具合がシオシオですわwww 誰か雇って下さい。さて、ここの更新も、2ヶ月半ほど滞っていた訳ですが。 その間に、随分と時代が進…
いい加減、下準備もやる事がなくなったはずなんで、hogehogeプロジェクトを作りましょうか。 ~/にRailsディレクトリを作って、そこを作業場にしましょうかね。 $ mkdir ~/Rails んで、プロジェクト作成。 $ cd ~/Rails/ $ rails hogehoge subversionのリポジ…
まだ、やる事ありました。httpd.confのDirectoryIndexに、index.phpを追記。だけ。 おk。