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 に答える