Rails

本当は Seasar の講習会をやりたかった(笑)

本日、山形県内の某所で、Ruby on Rails のハンズオン講習会の講師をやります。この講習会は二回目です。 でも私は、言うほど Ruby on Rails って好きじゃないんです(笑) たぶん外国産だから(笑) Ruby 自体は好き(笑) 正直、やるんだったら Seasar の…

Ruby on Rails で CAPTCHA を行う

長年メンテナンスしてきた幾多の掲示板 CGI がスパムに犯されているのを目の当たりにしているので、最近は CAPTHCA に大注目の私なのですが、今日は、Ruby on Rails による Web アプリケーションに割と簡単に CAPTCHA を導入する方法を紹介します。 使うのは…

Apache + lighttpd で Rails を動かす。

しばらく Ruby 界から離れていたのですが、最近舞い戻りました。Ruby on Rails が流行り、Ruby にあたる脚光も強くなってきている昨今ですので、Ruby の情報(ぐぐって出てくる情報)の質も上がっているのだろうと思っていたのですが、相変わらずイマイチな…

LoginEngine がちょっと変わっていた

Rails のすてきなところのひとつに、いわゆる「ログイン処理」の仕組みがアドオンとはいえ手軽に利用できるようになっているということが挙げられます。一方 Java 陣営、特に Struts や JSF は「んなもん、J2EE コンテナの機能を利用しろよ、そのほうが安全…

エラーの数え方が違う!

今回も Ruby on Rails の話です。 たとえば、@hoge というModelオブジェクトが入ったインスタンス変数があったとします。これは以下のようにして作られたとします。 @hoge = Hoge.new(@params[:hoge]) これはフォームから入力された値を元にオブジェクトを作…

selectボックスとAjax

mixi とかでプロフィールを入力すると、都道府県をselectボックスから選ぶとそのとなりの市郡selectボックスが変わります。mixiの場合はAjaxじゃないんだけど、RoR+Ajaxでやってみたくて調べてみました。 とりあえず「Rails' Wiki - gdvfhfmb」この辺とか参…