从rails中的控制器控制输入文本

时间:2013-01-24 04:55:10

标签: ruby-on-rails ruby

我想知道是否可以在rails中控制来自控制器的输入文本,例如我想在进行一些验证后清理输入文本并请求关注该输入文本,如下所示:

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

2 个答案:

答案 0 :(得分:0)

在changePassword中

<%= text_field_tag :oldPswd, ""  %>
<%= text_field_tag :pswd, ""  %>
<%= text_field_tag :pswd2, ""  %>

请参阅text_field_tag

答案 1 :(得分:0)

对于这个要求,我认为用AJAX处理会更方便。