请看一下这个是不是rhtml的问题
创建一个用户注册的controller
按照书上写的
<%= error_messages_for 'user' %>
<%= form_tag %>
<table>
<tr>
<td>用户注册:</td>
<td><%= text_field("users","name") %></td>
</tr>
<tr>
<td>注册密码:</td>
<td><%= password_field("users","passwordbf") %></td>
</tr>
<tr>
<td><input type="submit" value="提交注册"/></td>
</tr>
</table>
<%= end_form_tag %>
这样就不能传到controller里去,返回用户名和密码为空。
可是如果把rhtml写成
<%= error_messages_for 'user' %>
<%= form_tag %>
<p><label for="user_name">Name</label><br/>
<%= text_field 'user', 'name' %></p>
<p><label for="user_pw">Pw</label><br/>
<%= password_field 'user', 'passwordbf' %></p>
<%= submit_tag "register" %>
<%= end_form_tag %>
这样就可以写到数据库里
这是什么原因啊?