個人アプリ開発 かんたんログイン機能
作業内容
いろいろ調べてみると複数実装方法がありました。
1.htmlに隠しパラメータで忍ばせる
2.サーバ側で処理する
今回はビューに追記するだけで作成できる1.の方法で実装しました。
テストユーザーを新規作成
name:テストユーザー
email:test@example.com
password:password
ビューの編集
= form_for(User.new, url:user_session_path) do |f| = f.hidden_field :email, value: "test@example.com" = f.hidden_field :password, value: "password" = f.submit "かんたんログイン", class:"btn btn-lg center-block btn-success"
hidden_fieldで[params]をuser_session_path(sessions#create)に送信