私はこれについてややばかげているように感じますが、次のとおりです。
if @prof.update_attributes(params[:profile])
respond_to do |format|
format.html {redirect_to(@prof, :notice => "Profile successfully created.") }
end
end
...私のコントローラーの update メソッドにあります。モデルでいくつかの属性を検証しています。
検証が失敗した場合は、同じフォームに戻って、さまざまな赤いテキストで叱られるようにしたいだけです。(つまり、エラー配列内のすべて)。
検証が失敗すると、「テンプレートがありません」というエラーが表示されます - 「更新」のテンプレートです。非常に単純なものを見落としているような気がします。ヘルプ!