A note of a person who is learning programming, SakaTaQ

ロック好きのプログラミング学習

2020-04-01から1ヶ月間の記事一覧

enumについてとboolean型で少し知ったこと

enum enumは「列挙型」のこと。int型、boolean型で定義されたカラムを文字列で表現する可読性向上の為の機能で、ActiveRecord :: Enumと言うモジュールにより使用できる。いつものActive〜で定義されていてそれが継承されているので使える的なアレですね。 …

カテゴリ機能で使用したpluck、ancestryについてまとめ

.pluck メソッド pluckメソッドとは、1つのモデルで使用されているテーブルからカラム (1つでも複数でも可) を取得するクエリを送信するのに使用できる。 引数としてカラム名のリストを与えると、指定したカラムの値の配列を、対応するデータ型で返します。 …

画像複数投稿で必要だったメソッドのオプション、その他確認したこと

前回の続き dependent: :destroy アソシエーションの記述であるhas_manyやbelongs_toなどの後に書くオプション。 関連するレコードを同時に削除できる。 class User < ApplicationRecord has_many :items, dependent: :destroy end class Item < Application…

画像複数投稿機能で使ったメソッドなどについてのまとめ

今回TECH::CAMP最終課題で使った「一つの物品に対して複数の画像を添付して出品する」際に利用することになったメソッドについてざっくりとまとめておきます。 今よりも理解が深まる時が来た時に更新予定。 accepts_nested_attributes_for Active::Recordか…

マージ後に起きた問題(カテゴリ登録編)

某スクールのチーム開発にてフリマアプリを作成中、それぞれのメンバーがサーバーサイドで実装したものを統合した後、確認と修正をしている際にいろいろな問題にあたったので、それを対処するまでのログとして記事を書いてます。 初学者なので詳しい人からす…