下面的代码显示了rails 2.3.8到3.0.10的登录表单,但是最新升级到rails 3.1.8后,表单不再显示(但页面的其余部分显示)。 可能是form_tag的问题?
%h3 Login
- form_tag do
%fieldset
%legend Please Log In
%table
%tr
%td
%label{:for => "name"} Name:
%td= text_field_tag :username, params[:username]
%tr
%td
%label{:for => "password"} Password:
%td
= password_field_tag :password, params[:password]
%tr
%td{:colspan => "2"}
= submit_tag "Login"
结果:
答案 0 :(得分:0)
相当简单 - 改变
- form_for
到
= form_for
现在显示!