2019-12

Ruby on Rails

年月日・時間表示 Ruby on Rails

ヘルパーの作成(形式を指定して文字列に変換) 年月日タイムゾーン全てが表示されている上、時間表示が8時00分というような表示になっている 時間計算、給料計算などする際には、時間表示を小数表示に置き換えた方が扱いやすいので...
Ruby on Rails

ページネーションの追加 Ruby on Rails

gem のインストール gemfile 一部抜粋 $ bundle install 挿入したい部分に<%= will_paginate %>を挟む app/views/users/index.html.e...
Ruby on Rails

サンプルユーザーを一括生成 Rnby on Rails

gemのインストール $ bundle install seed ファイルに書き込み coding: utf-8 User.create!(name: "Admin User", ...
Ruby on Rails

日本語化に対応(i18n)Rnby on Rails

エラーメッセージの表記を日本語にする i18のインストール gemfile 一部抜粋 $ bundle install 設定追加 config/application.rb ファイルに config.i1...
Ruby on Rails

ログイン機能(4) Ruby on Rails

(3)までで永続的なセッション機能の実装まで完了、あとはログアウト機能の実装です。 ログアウト機能(永続的セッションの削除) データベースに保存されたトークンをなくすクッキーに保存された暗号化されたuser_idとトークンを削...
Ruby on Rails

ログイン機能(3) Ruby on Rails

ログイン機能(2)までで、sessionメソッドを使ってユーザーIDを一時的セッションに保存しました。これは、ブラウザを閉じると破棄されてしまいます。これでも、問題はないですが、パスワードを毎回入力するのは、面倒です。そこで、セッションを...
Ruby on Rails

ログイン機能を作る(2) Ruby on Rails

(1)でログイン機能の作成をしたけど、これだけだと結局ログインした人なら全ページ閲覧可能な状態です。各ユーザーの情報などは、本人もしくは管理権限のあるものだけが閲覧、編集できるようにすべきです。つまり、ログインしているユーザーのオブジェク...
Ruby on Rails

ログイン機能を作る(1) Ruby on Rails

概要 ログインユーザ以外に利用できないシステムにしたいので、ログインシステムを作る。 アカウントを持っているユーザのみ閲覧できるページログイン機能ログイン状態の維持、ログアウト ログインコントローラーの作成 ...
タイトルとURLをコピーしました