0

私は文字列の配列を持っています:

days = ["Monday", "Tuesday", "Wednesday"]

これらのそれぞれにちなんで名付けられたデータベースに日を作成したいと思います。

days.each do |day|
  Day.create(name: day)
end

ただし、これはあまりかわいくない。以前は、splat を使用して属性を attr_accessor に渡すことで、属性のリストをクリーンアップできました。

attr_accessor *ATTRIBUTES

私はこのようなことができるように探しています:

Day.create(name: *days)

ActiveRecord で利用できる同様のインターフェースはありますか?

4

1 に答える 1