2019-10-01から1ヶ月間の記事一覧

rails6に移行した際にviewのvalidation errorが適切に表示されない場合

注意点 form_withでは何も指定しない場合デフォルトでremote: trueになるようです。 デフォルトがajaxの非同期通信のため、 local: true オプションをつけないとHTMLをレンダリングしてくれません! 1.Rails6からwebpackerというものでjavascriptやstylesh…

before_actionの書き方について

訂正前 app/controllers/users_controller.rb class UsersController < ApplicationController before_action :authenticate_user, only: [:show] def index @users = User.all.page(params[:page]) end def show @user = User.find(params[:id]) @items = @…

helperメソッドについて

helperメソッドの使用方法について app/helpers/sessions_helper.rb module SessionsHelper def current_user @current_user ||= User.find_by(id: session[:user_id]) end def logged_in? !!current_user end end ApplicationControllerにメソッドを定義し…

Macのターミナルプロンプトをシンプルにする方法

プロンプトに$のみ表示させる 下記コマンドで.bash_profileを開きます。 $ vi ~/.bash_profile 下記を追加します。 PS1='\W \$ ' ファイルを保存してからvimを抜けます。 :wq