LoginSignup
0
0

More than 1 year has passed since last update.

deviseを使用した時のログインページのビューについてRails

Posted at

注意点1 form withの中身

<%= form_with model: @user, url: user_session_path,class: 'registration-main', local: true do |f| %>

#省略

<% end %>

まずmodel名を記述する。
今回は@userというインスタンス変数を使用しています。
更にurlにrails routeで確認したsession pathを記述します。

要はモデル名とpathがないと、仮にログインボタンを押しても、どのモデルを参照にするのか、その際のルーティングは?というところが不明なので、ログインできません。

注意点2 各入力欄の中身

<%= f.email_field :email, class:"input-default", id:"email", placeholder:"PC・携帯どちらでも可", autofocus: true %>

例えば、これはemailの欄ですが、fieldの記述の後に、カラム名を記述します。
それを元にUsersテーブルのカラム名と合致するかどうか、参照します。
placeholderは入力前に表示される文字列です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0