我是新来的铁轨,我正在做一个简单的登录页面。password_field_tag提交过滤值
这是我的看法
<%= form_tag(:action => 'signup') do %>
<div class="row">
<!-- first name -->
<div class="col-md-6">
<div class="form-group">
<%= label_tag('instructor_firstname', 'First Name:') %>
<%= text_field_tag 'instructor[firstname]', nil, class: 'form-control', required: true %>
</div>
</div>
<!-- first name -->
<!-- last name -->
<div class="col-md-6">
<div class="form-group">
<%= label_tag('instructor_lastname', 'Last Name:') %>
<%= text_field_tag 'instructor[lastname]', nil, class: 'form-control', required: true %>
</div>
</div>
<!-- last name -->
</div>
<!-- User ID -->
<div class="row">
<div class="col-md-12">
<div class="form-group">
<%= label_tag('instructor_id', 'Instructor ID:') %>
<%= text_field_tag 'instructor[id]', nil, class: 'form-control', required: true %>
</div>
</div>
</div>
<!-- User ID -->
<!-- password-->
<div class="row">
<div class="col-md-12">
<div class="form-group">
<%= label_tag('password', 'Password:') %>
<%= password_field_tag 'password', nil, class: 'form-control', required: true %>
</div>
</div>
</div>
<!-- password-->
<!-- confirm password-->
<div class="row">
<div class="col-md-12">
<div class="form-group">
<%= label_tag('confirmpassword', 'Confirm Password') %>
<%= password_field_tag 'confirmpassword', nil, class: 'form-control', required: true %>
</div>
</div>
</div>
<!-- confirm password-->
<!-- error message -->
<% if !flash[:error].blank? %>
<div class="row">
<div class="col-md-12">
<p><i><small><%= flash[:error] %></small></i></p>
</div>
</div>
<% end %>
<!-- error message -->
<!-- Signup button -->
<div class="row">
<div class="text-center">
<%= submit_tag 'Sign up', class: 'btn btn-default' %>
</div>
</div>
<!-- Signup button -->
<% end %>
的代码,但是当我检查参数提交的结果是
"instructor"=>{"firstname"=>"Gerald", "lastname"=>"Campana", "id"=>"2112"}, "password"=>"[FILTERED]", "confirmpassword"=>"[FILTERED]", "commit"=>"Sign up"}
我不能比较两个密码,即使我试图展示它使用puts参数[:教师] [:密码]它的控制台它什么也没有显示
呀!谢谢!!!!!!你是一个超级英雄!!!!!!! – Gerald