RailsApp Rails devise 2018年 11月 16日
model の実装が終わったので,続いて views を修正してログインできるようにする.
.field
= f.label :name
%br/
= f.text_field :name, autocomplete: 'name'
class ApplicationController < ActionController::Base
(中略)
protected
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:sign_up, keys: [:name])
devise_parameter_sanitizer.permit(:account_update, keys: [:name])
end
class PagesController < ApplicationController
before_action :authenticate_teacher!
def home
end
end
link_to 'Sign out', destroy_teacher_session_path, method: :delete
$ yarn add rails-ujs
yarn add v1.12.1
[1/4] 🔍 Resolving packages...
[2/4] 🚚 Fetching packages...
[3/4] 🔗 Linking dependencies...
warning "@rails/webpacker > postcss-cssnext@3.1.0" has unmet peer dependency "caniuse-lite@^1.0.30000697".
warning " > webpack-dev-server@2.11.2" has unmet peer dependency "webpack@^2.2.0 || ^3.0.0".
warning "webpack-dev-server > webpack-dev-middleware@1.12.2" has unmet peer dependency "webpack@^1.0.0 || ^2.0.0 || ^3.0.0".
[4/4] 📃 Building fresh packages...
success Saved lockfile.
warning Your current version of Yarn is out of date. The latest version is "1.12.3", while you're on "1.12.1".
info To upgrade, run the following command:
$ brew upgrade yarn
success Saved 1 new dependency.
info Direct dependencies
└─ rails-ujs@5.2.1
info All dependencies
└─ rails-ujs@5.2.1
✨ Done in 5.92s.
import Rails from 'rails-ujs'
Rails.start()
長くなったので今日はここまで