レールのコントローラーから入力テキストを制御できるかどうかを知りたいです。たとえば、いくつかの検証を行った後に入力テキストを消去し、その入力テキストにフォーカスを要求したい場合は、次のようにします。
if params[:pswd] == params[:pswd2]
flash = change_pswd('root', params[:oldPswd], params[:pswd])
if not flash.key?(:error)
redirect_to logged_in_path
end
else
flash[:error] = "New password doesn't match."
#here i want to clean the input text
#request focus for that input
render :changePassword
end