5
ActiveRecord::Base
から派生したRubyクラスを動的に作成する必要があります。私は当面eval
を使用します。evalなしで即座にRubyクラスを作成する
eval %Q{
class ::#{klass} < ActiveRecord::Base
self.table_name = "#{table_name}"
end
}
は同等で、かつeval
を使用せずにこれを行うには、少なくとも同等に簡潔な方法はありますか?もちろん
これは、ありがとうございます。私はクラスもオブジェクトであることを知っています。しかし、私は基本クラスを議論として、とりわけブロックについて与えることが可能であることを知りませんでした(私は推測する必要がありました)。 – DrTom