0

ログインフォームでこれを行いたい
のですが、ユーザーがデータを送信したときにデータを保持したいだけですが、これは有効ではありません。

以下のコード:

コントローラーで:

def login

    if request.request_method == "POST"
        @session = params[:session]
    end

    render "login",
           :layout => "admin_login"
end

およびadmin_loginテンプレート:

= form_for :session, :url => { :action => "login", :controller => "administrator" }, :html => { :class => "form-horizontal" } do |f|

  %div.control-group
    #{f.label :token, "User / Email", :class => "control-label" }
    %div.controls
      #{f.text_field :token}

  %div.control-group
    #{f.label :password, "Password", :class => "control-label" }
    %div.controls
      #{f.password_field :password}

しかし、フォームを送信すると例外がスローされます。undefined method 'token'

ありがとう

4

1 に答える 1