ActiveRecord便利ですね。
ただ、SQLを使用せずにDB更新できるので、別に覚えることが多くてだるいのは、Hibernateを思い出してしまったり。

とりあえずログインの判定部分はこんな感じで書いてみました。

syslogs = User.find_by_name_and_password(name, password)

if syslogs
@msg = "ログインしました。"
else
@msg = "ユーザIDもしくは、パスワードが違います。"
end

Rubyがよくわかってないので、見る人が見たらJavaっぽいって言われるんだろうなぁ・・・
そもそもしっかり動くかも怪しいところですがww

あと、開発環境はaptana(Eclipse)+RadRailsを使用しています。
バグバグで、エラーダイアログでNullPointerException!!とか出てきたけど大丈夫なのかな??