RET

Reflection English Technology

Tech

FactoryBotで、特定の属性の値が異なる大量のテストデータを作りたい時のメモ

FactoryBotで大量のテストデータを作りたい時にはcreate_listメソッドが使える create_list(:food, 100) これでFoodのレコードが100件保存される。 では、消費期限が異なるFoodのレコードを100件作りたい場合はどうするか。 以下のようにcreate_listメソッド…

<Rails>sessionメソッドの実装について軽くコードリーディングしてみた

はじめに session "メソッド" って言うけど、使われ方が全然メソッドっぽくない。 sessionメソッドは以下のようにして使われる。 session[:user_name] = user.name まるでハッシュのようだ。 しかも session.class => ActionDispatch::Request::Session とい…