Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: mjaric
I'm doing ExtJs for some time and bumped to similar problem, at beginning, cause I was lazy to rewrite validation to client side. Then I realized that VALIDATION is not same as BUSINESS RULES in your app.
After all, UI validation is always more restrictive than one which is in service ;)