注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
問題 ご存じのように、 $c->req->param('fieldname')としてフォームの値を参照できますが、 今構築中の... 問題 ご存じのように、 $c->req->param('fieldname')としてフォームの値を参照できますが、 今構築中のアプリで、BodyParameterログをみてみると、 (※リクエスト値があるときにデバッグログに表示されるやつ) .... 入力されていないフィールドの名前と値('')が取れていない ....つまり、 $c->req->param('empty_field_name') => undef, exists $c->req->params->{'empty_field_name'} => Falseっておおっ?? 普通は困らないのかもですが、 今はHTML::FillInFormを使う事前提の組み方なので、 空でもなんでも、値(というか、そのフィールド名)が検知できないと 色々××なことになるのです。 これはアカンということで調査。 結果 Catalyst自身の問題か
2008/11/21 リンク