rails

【Rails】wrong number of arguments (given A, expected B)の意味

"wrong number of arguments (given A, expected B)" のエラーは引数の数が呼び出し側とメソッド側で合っていないというエラーであること。 given A は与えられた引数(呼び出し側の引数)であること。 expected B は期待されている引数(メソッド側の引数)であること。 エラーを解消するには given A または expected Bのどちらかに引数の数を合わせること。
rails

【Rails】サンプルのユーザーを追加する方法

はじめに適当なユーザーを追加するGemファイルのFaker Gemをインストールする 次にdb/seeds.rbにサンプルユーザー、任意のユーザーを追加するためのコードを入力する 最後にRailsタスクを実行する User.create!は例外を発生させてくれるため、エラーが見つけやすくなる
rails

【Rails】 ||= って意外と簡単!

||= はRubyのイディオムでor equalsと読む 他の演算子と同様に省略して表記すると ||= となる Rubyはnilとfalseを除いてあらゆる論理値がtrueになるように設計されている
rails

【Rails】sessionメソッドをまとめてみる

チュートリアルで説明されているsessionメソッドの特徴と機能を以下の4点にまとめてみました。 単純なログインを行えるようになる ハッシュのように扱える cookiesメソッドとは対照的にsessionメソッドで作成された一時cookiesはブラウザを閉じた瞬間に有効期限が終了する アクセスできるのはController内
rails

【Rails】Sessionの実態はどこに?/初心者向け

Application Controllerにsessionメソッドを書くとその継承元であるActionController::Metalがdeligateしている。ActionDispatch::Request::Sessionクラスのオブジェクトである@_requestのsessionメソッドたちが使えるようになる、といったところでしょうか。
rails

セッション(Session)ってなに?

セッションについてまとめています。セッションとはセッションとはページを遷移しても、本来はステートレスなHTTPの性質により失われる情報をクッキーなどを使用し保持する一連の流れのことを指します。 例えば登録が必要なサイトでログインした後に、サイト内でページを遷移しても情報が失われずにログイン状態が保たれている状態です。
rails

【Rails】モジュールとは一体なにか

モジュールとは一体なんなのかを調べてみました。クラスがデータと処理を一つにまとめたものであるのに対しモジュールは処理のみをまとめたものになります。この機能によって柔軟にコードを書くことができます。モジュールとクラスでは以下2点の違いがあるようです。モジュールはインスタンスを持てない.。モジュールは継承ができない。
rails

【Rails】has_secure_passwordをまとめてみました

初心者がrailsのメソッドであるhas_secure_passwordを説明してみました。has_secure_passwordの機能、実装方法を示しています。
rails

【Rails】Bootstrapのドロップダウン機能が本番環境で機能しないので検証してみました

Bootstrapのドロップダウンメニュー機能を使ってメニューをドロップダウンさせリンクを表示させようとしましたがローカル環境では機能したものの、本番環境ではドロップダウンが出てこず機能しません。検証してみました。