rails 【Rails】サンプルのユーザーを追加する方法 はじめに適当なユーザーを追加するGemファイルのFaker Gemをインストールする 次にdb/seeds.rbにサンプルユーザー、任意のユーザーを追加するためのコードを入力する 最後にRailsタスクを実行する User.create!は例外を発生させてくれるため、エラーが見つけやすくなる 2022.03.25 railsruby
rails 【Rails】 ||= って意外と簡単! ||= はRubyのイディオムでor equalsと読む 他の演算子と同様に省略して表記すると ||= となる Rubyはnilとfalseを除いてあらゆる論理値がtrueになるように設計されている 2022.03.22 railsruby
rails 【Rails】sessionメソッドをまとめてみる チュートリアルで説明されているsessionメソッドの特徴と機能を以下の4点にまとめてみました。 単純なログインを行えるようになる ハッシュのように扱える cookiesメソッドとは対照的にsessionメソッドで作成された一時cookiesはブラウザを閉じた瞬間に有効期限が終了する アクセスできるのはController内 2022.03.21 railsruby
rails 【Rails】Sessionの実態はどこに?/初心者向け Application Controllerにsessionメソッドを書くとその継承元であるActionController::Metalがdeligateしている。ActionDispatch::Request::Sessionクラスのオブジェクトである@_requestのsessionメソッドたちが使えるようになる、といったところでしょうか。 2022.03.19 railsruby
rails セッション(Session)ってなに? セッションについてまとめています。セッションとはセッションとはページを遷移しても、本来はステートレスなHTTPの性質により失われる情報をクッキーなどを使用し保持する一連の流れのことを指します。 例えば登録が必要なサイトでログインした後に、サイト内でページを遷移しても情報が失われずにログイン状態が保たれている状態です。 2022.03.16 railsruby
rails 【Rails】モジュールとは一体なにか モジュールとは一体なんなのかを調べてみました。クラスがデータと処理を一つにまとめたものであるのに対しモジュールは処理のみをまとめたものになります。この機能によって柔軟にコードを書くことができます。モジュールとクラスでは以下2点の違いがあるようです。モジュールはインスタンスを持てない.。モジュールは継承ができない。 2022.03.13 railsruby
rails 【Rails】has_secure_passwordをまとめてみました 初心者がrailsのメソッドであるhas_secure_passwordを説明してみました。has_secure_passwordの機能、実装方法を示しています。 2022.03.05 railsruby
rails 【Rails】Bootstrapのドロップダウン機能が本番環境で機能しないので検証してみました Bootstrapのドロップダウンメニュー機能を使ってメニューをドロップダウンさせリンクを表示させようとしましたがローカル環境では機能したものの、本番環境ではドロップダウンが出てこず機能しません。検証してみました。 2022.03.03 rails