2

Ruby にデータベースを使用しないクラスがあります。

class User
  attr_accessor :countries
end

国を単純に ISO 国コード (US、GB、CA、AU など) の配列にしたいので、それぞれを保持するための個別のモデルを構築したくありません。:countriesそれが配列であることを Ruby に認識させ、それに応じて処理させる魔法の方法はありますか? または、 countriesandcountries=メソッドを記述する必要がありますか?

国配列を user.countries = ['US'] で設定しようとしたところ、NoMethodError が発生しました。

4

2 に答える 2