ここに投稿するのは初めてです!
多くのフィールドを持つフォームがあり、検証エラーが発生しない限りうまく機能しています...
「validates_presence_of」が発生した場合、「ActiveRecord::RecordInvalid in ...」ページが開かれ、フォームから離れます...
(いつものように) 同じページ/フォームにエラーを表示するにはどうすればよいですか?
ではごきげんよう!
私のコントローラー
if check_cadastro == "Válido para cadastro"
code....
if @usuario.save!
session[:usuario_id] = @usuario.id
cookies[:token] = @usuario.token
render :action => "edit"
else
render "new"
end
end
私の見解
<%= simple_form_for @usuario do |f| %>
<%= f.error_notification %>
<div ><%= f.input :cnpj, input_html: { class: 'txt' } , :label => false %></div>
<div ><%= f.input :razaosocial, input_html: { class: 'txt' } , :label => false %></div>
<% end %>