Ontem comecei a estudar rjs e ajax, consegui fazer a verificação de
nome de usuário via ajax, funcionou legal, mas hoje fui fazer o mesmo
formulário verificar se os campos estavam vazios sem utilizar o método
padrão de validação de formulário
criei meu formulário utilizando form_remote_for, mas quando clico no
submit nada acontece, pelo firebug o erro que ocorre é: "422
Unprocessable Entity"
o que vcs acham que pode ser?
segue meu formulário
<table border="0" cellpadding="0" cellspacing="15" align='center'
class='form'>
<% form_remote_for :register, :url => {:action => 'register'}, :html
=> { :multipart => true } do |f| %>
<tr>
<td colspan='2' align='center'>
www.presentear.com.br/usuario/ <%=
f.text_field :nick, :size => 25, :class => "textField" %></td>
<%= observe_field 'register_nick', :url => {:controller =>
'site', :action => 'checkUser'}, :with => 'value' %>
<td align='left' id='nickCorrect'></td>
</tr>
<tr>
<td align='right' class='registerElemet'>Email</td>
<td><%= f.text_field :email, :size => 40, :maxlength => 20, :class
=> "textField" %></td>
<%= observe_field 'register_email', :url => {:controller =>
'site', :action => 'checkEmail'}, :with => 'value' %>
<td align='left'id='emailCorrect'></td>
</tr>
<tr>
<td align='right' class='registerElemet'>Nome</td>
<td><%= f.text_field :name, :size => 40, :maxlength => 20, :class =>
"textField" %></td>
<td align='left' id='nameCorrect'></td>
</tr>
<tr>
<td align='right' class='registerElemet'>Senha</td>
<td><%= f.password_field :password, :size => 40, :maxlength =>
20, :class => "textField" %></td>
<td align='left'></td>
</tr>
<tr>
<td align='right' class='registerElemet'>Foto</td>
<% fields_for :image do |image| %>
<td><%= image.file_field :file, :class => 'textField' %></td>
<% end %>
</tr>
<tr>
<td></td>
<td><%= f.check_box "accepet" %> <b>ACEITO OS TERMOS</b> DO
PRESENTEAR.COM</td>
</tr>
<tr>
<td></td>
<td><%= submit_tag('CADASTRAR', :class => "formSubmit") %></td>
</tr>
<% end %>
</table>