belongs_toとhas_oneの違い (Rails)
August 25, 2022確認環境 事前準備 モデル作成 migrate リレーションを作成 app/models/sample_user.rb app/models/sample_user_address.rb データ準備 参照してみる has_one SampleUser…
Written by tamesuu
確認環境 事前準備 モデル作成 migrate リレーションを作成 app/models/sample_user.rb app/models/sample_user_address.rb データ準備 参照してみる has_one SampleUser…
確認環境 Rails のコードの場所を調べる ※ というモデルが既に存在しているとします。 delete destroy destroy! ソースのコメント箇所を見てみる delete メソッドをみると callback が動作させる場合、destroy…
確認環境 事前準備 モデル作成 migrate リレーションを作成 app/models/sample_user.rb データの初期化メソッドを用意 それぞれのオプションを試す前に、init_data を実行して、データを初期化してください。 挙動確認 :destroy app…
確認環境 どういう時に使うか メインのリポジトリに別のリポジトリを取り込む時に使います。 前提 既にメインのリポジトリが存在している Hugo のチュートリアルでは、theme のインストールに git submodule を使っていたので、例にします。 submodule…
確認環境 Graphql インストール Gemfile これでリクエストの送信が確認できるようになりました。 Query の確認 type を定義する app/graphql/types/query_type.rb ※ Query…
これは何? SSIA 確認環境 確認手順 ファイル・データ準備 Gemfile db/migrate/20220816164836_create_hoges.rb spec/factories/hoges.rb spec/models/hoge_spec.rb…
これは何? SSIA 確認環境 動作確認 キーワード引数 余分なキーワードがある場合、エラーになります。 ハッシュを渡す場合、 を引数につけないと警告が出るようですが、私の環境では出ませんでした。 オプション引数 参考 Ruby 2.…
これは何? SSIA 確認環境 事前準備 rspec を生成します。 Job を生成します。 検証 app/jobs/sample_job.rb spec/jobs/sample_job_spec.rb 確認
これは何? Rails console で rake を実行する方法について調べました。 確認環境 事前準備 ファイル生成 lib/tasks/sample.rake 編集 task が作成されたことを確認 動作確認 rake コマンドで実行 Rails console…
これは何? SSIA Rails コンソールで実行 Hash のままでは、シンボルで参照した時、文字列と参照した時で区別されてることが分かります。 を使うことによって、シンボルでも文字列でも参照できるようになりました。 参考 ActiveSupport…