2021-10-01から1ヶ月間の記事一覧
def engine=(engine) self.engine = engine # 以下他の処理 end bm = Car.new bm.engine = diesel ()とスペースは省略できるから bm.engine = diesel と bm.engine=(diesel) は同じ 実際にengine=メソッドの中で代入処理を書く。 参考 https://ztbuz.hateblo…
mysqlでtinyint型のカラムを定義している場合それに対応するモデルの属性にpresence: trueのバリデーションをかけるとインスタンスが生成できない。 validates :result, inclusion: { in: [true, false] } このようにinclusionオプションを使う。