Ruby on Rails
ミチヤじゃあないぞっwww 「弱点は、克服しないと、ねぇ...」でやってたことなんだけど。 params[:controller]を拾って(この時点で、オイラ的にはアウトなんだけどwww)、そこから親リソースの名前を抽出して、スラッシュはアンダースコアに変換して、カレン…
という訳で。 「しまった。弱点見つけちゃったwww」の問題を、フィックスしようと、四苦八苦ですわwww で、別に、オイラ自身は、lnk_toの第2引数にモデル・オブジェクトを突っ込んだことはないんで、まあ、どうでもいいっちゃあ、いいんだけどwww でも、これ…
えーっと、Commentモデルをハンドリングしている、CommentsControllerが在ったとして(もう、大好きwww)。 んで、コメントをリストするビューに、コメントを追加するフォームが付いていたとして。 んで、will_paginateでページングかましていたとして。 やっ…
いや、この辺 なんか、言葉遊びの体になってきたんでツマンネぇ。 他の方の考え方を知るのって、楽しいよね:-) うわっ この人も見ているわwww そりゃあ、ちょっと違うんじゃないんですかいのぉ? あの人が見ていた... Rails勉強会@東京、面白かったんですが。…
まあ、ネタが無いだけなんだけどwww Commentモデルが在ったとして(多分、今後ずっとネタに使うよ?www)。 PostモデルとImageモデルから、それぞれ、has_manyで関連付けられていたとして。 まあ、それで、事は足りるんだけど。 そこを、あえてっ! Commentモデ…
例えば、Commentモデルが在ったとして(しつこいな、オレもwww)。 んで、subjectとbodyのカラムが在ったとして。 で、 ・ランダムで4つのCommentを抽出したい ・その内、1つだけを特別に扱いたい を、上手くビューで処理する方法が浮かばない... <%= Comment.…
以前のエントリー、「いつの間にやらrender(:partial)の仕様が変わってた...」で書いていたんだけど。 これまでは、:partialで指定したテンプレート名で、同名のインスタンス変数を渡すことが出来たのが、出来なくなりました(まあ、やらないようにしましょう…
ダメだ、未だに理解が出来ねぇwww @commentsに(オレも好きだなwww)、Commentオブジェクトを全て放り込んだとして、 @comments = Comment.find(:all) だよね。 まあ、Commentモデルでsubjectとbodyを定義していたとして。 んで、erbで、@commentsの中身を、ま…
忘れた頃にやってきたwww「Foodyn CMS開発日誌 ネストしたリソースの悩ましさ」。 ご意見、有り難う御座居ます。 こんな無職趣味グラマーの為に、一言頂けますこと、厚く御礼申し上げます。 非常に興味深く、拝見しました。 で。 って、なんか、誉め殺しのよ…
Answer to resource, the CRUD and everything。 まずはネストという言葉に関する定義の問題ですが、 諸橋さんが書いているように 、PostsコントローラはComments コントローラを集約(aggregates)しますが、 内包(compose)する訳ではありません。 ....僕は(…
いや、つうか、ね? すげえよ、Logitech diNovo Edge。 何がスゴイって、capsキー押すと、ビープ音なるんだぜ? 「A」押そうとして間違えてcaps押すたびに、怒られるんだぜ? 何このバカ仕様www まあ、そんなことは置いといて。 リンク貼ると、トラバが飛んでメ…
バリバリCRUDじゃねぇかwwww ...なんで、Rが頭の中から消えてたんだろwwww
という訳で、諸橋氏さんからも、レス頂いてますな。 「ネストしたリソースの扱いの話とか」。 う〜ん。 貴重なご意見ありがとうございます。 勉強になります。 が...う〜ん... という。あと読み返して思ったんですが、ネストしたリソースの扱いについての議…
いやいや、面白いなぁ。 オイラの脳味噌が、もうちょっとレスポンスがよければ、あの場でセッション・トークに参加出来たのに、なぁwww で。 瀧内さん。それは違うんじゃないですか? => ネストしたリソースの問題の解決策を考えてみた いや、確かに、「おお…
いや、下で書いた瀧内氏がwww ヘタレがナマグチ叩いてサーセンwwwwww 入れ子のリソースに関する問題について そもそも何が問題かというと、 Commentsコントローラが担当すべきCommentリソースの処理を、 Postsコントローラで書かなきゃいけないのが格好わる…
お忙しい最中、いろいろとお手間をお取り頂きまして。 誠にありがとうございます。 => 問題点が分かってきた気がする えーっと。 前提として。 僕は、コントローラは、リソースをコントロールするもの"ではなく"、リクエストに対しての、アプリの振る舞いを…
敢えてはてぶに登録はしない;-p で。 Merbネタで、瀧内氏が、Merbでプロジェクトを作るネタをやって下さっていた訳ですわ。 で、まあ、よくある感じで、ブログを作る、みたいな。 まず、Postモデル作って、コントローラ作って、ビュー作って。 んじゃあ、コ…
実は、あまりウマくはないのではないか、という疑問。 いや、 app/controller/hogehoge/以下に、fugas_controller.rb、piyos_controller.rbが存在する。 「http://localhost/」で、fugas_controller.rbにアクセスしたい。 「http://localhost/*action*」で、…
ふらっと辿り着いたRails 2.2 リリースノート日本語訳 : うぇぶたまで初めて知った。。 render :partialを使用する場合の暗黙のローカル変数割り当ては非推奨です。 なっ、なんだってぇーーっ!!!? とキバヤシも驚こう。 いちいち変数セットして渡すのと、ま…
いや、手元のプロジェクトで、いつの間にやら、LightWindowが正常動作しなくなっていて、ですねwww いやいや、原因が解んないから、そりゃあ、もう、リポジトリひっくり返したりとかしながら、大騒ぎでしたよwww リンクを設定して、ブラウザで表示して、クリ…
ここのところ、あんまりネタに出来るようなことが無くって、ですねwww だって、今までやってることの繰り返しが基本じゃない? で、ネタが無いのもナニなんで、ちょっと検索フォームで改良。 「なんだよソレ」ってメソッドが結構あったんでwww def search if …
当然のことながら、アプリケーションを作ると、動作の確認をする為に初期データが必要になりますが。 最近、(オイラの)初期データの作り方が変わりました。 今までは、マイグレーション・ファイルでcreateメソッドを使って、初期データを挿入していた訳です…
さっき、新しいモデルを作って、aasmに対応させたんだけど... aasm_initial_stateの設定方法が、 aasm_initial_state :initial => :passive から aasm_initial_state :passive に変わってない? 前からこうだっけ? 今、手元で入っているgemは、ver.2.0.5なん…
いや、もう、フォームとか扱うのって、面倒な感じがして、嫌いなんだよねぇ、昔っから。 つうか、ね? クエリ受け取ってウラで動くスクリプトが必要なのを作るのって、どうも苦手意識というか、なんというか... なんだけど、ほら、なんて云うの? あまりビジタ…
アプリケーションを一度終了しないと、public/javascripts/以下の.jsファイルをロードし直さない。 んなんてこと、知らねぇーよっ! 誰か、どっかで云っておいてくれよっwww
AJAXを楽に実装出来る、というもので、javascirpt(prototype.j)を楽に使える、って云うものでは無いんじゃないか? と気が付いた今日この頃です。 つうか、ね? <%= observe_field(:per_page, :on => 'change', :function => "alert('Element changed')" ) %> …
まあ、見出しの通りな訳ですが。 やっぱり、こう、javascriptはjavascriptで、htmlとは分離したい派な訳ですよ。 strictなXHTMLerとしてはwww まあ、云ってる本人は全然strictではない訳ですがwww で。 イベントとファンクションの結びつけは、ハンドラでは…
カテゴリに思いっきり「AJAX」なんて書いちゃってますがw 唯単に、ライブラリ、ブチ込んだだけですわwww lightwindow.jsはpublic/javascripts/以下に、lightwindow.cssはpublic/stylesheets/以下に、画像は、publick/stylesheets/の下にlightwindowってディ…
will_paginateで、っつうか、どっちかというと、ActionViewのtipsなんだけど。 随分前に気が付いて、んでも、まあ、忘れて放置してましたwww will_paginateの使い方として、 def index @objects = Object.paginate(:page => params[:page], :per_page => 10)…
#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…