0

下面的代码显示了 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"

结果: 在此处输入图像描述

4

1 回答 1

0

相当简单的一个 - 改变

- form_for

= form_for

现在它显示了!

在此处输入图像描述

于 2012-09-01T10:53:37.057 回答