【问题标题】:rails form not showing after upgrade to 3.1.8 using form_for and simple_form使用 form_for 和 simple_form 升级到 3.1.8 后,rails 表单不显示
【发布时间】:2012-09-01 10:53:37
【问题描述】:

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

结果:

【问题讨论】:

    标签: ruby-on-rails ruby forms login form-for


    【解决方案1】:

    这很简单——改变

    - form_for
    

    = form_for
    

    现在它显示了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-01
      • 1970-01-01
      • 2013-10-27
      • 2020-09-17
      • 1970-01-01
      • 2013-11-18
      • 1970-01-01
      相关资源
      最近更新 更多