1. ホーム
  2. ruby-on-rails

[解決済み] Railsでclass_attributeを初期化する正しい方法は何ですか?

2022-03-04 02:25:26

質問

を初期化する正しい方法は何ですか? class_attribute をRailsで使用することはできますか?

私はこれを使用しています。

class Foo < ActiveRecord::Base

  class_attribute :foobar
  self.foobar = []

  # ...

end

これは問題なく動作しているように見えますが、私には少し非Railsy的に見えます。

解決方法は?

全てはここに書かれています。 http://apidock.com/rails/Class/class_attribute

Show source"をクリックすると、デフォルト値を設定するためのオプションがないことがわかります。これは正しい操作です。