无法将单选按钮选择值传递给rails中的控制器

时间:2013-09-22 20:02:26

标签: ruby-on-rails-3 ruby-on-rails-3.2

控制器中的我的if / else条件未被调用:

我的观看页面:

 <%= form_tag password_resets_path, :method => :post do %>

   <%=  radio_button_tag :name,  :time, true %> 
      <strong>Send Password Reset Link to Mail </strong>
   <%=  radio_button_tag :name, :graph %>
      <strong> Get Recovery Code on Mobile </strong>

<%= submit_tag %>
控制器中的

def create
    user = User.find_by_email(params[:email])
         if params[:name] == :time
            user.send_password_reset 

        elsif params[:name] == :graph
           user.send_password_mobile
        end

    redirect_to root_path, :notice => 'Instructions sent!'
end

0 个答案:

没有答案