0
t_a, t_b, t_c
を*TYPED_DATA
でアクセス可能にする定数を使用する前にわかるように、typed
オプションを動的に新しいモデルに移動することで、オプションを動的にしていますが、私はもはやそれを行うことはできません。私は行方不明のものがありますか?Rails 3 - スプラットattr_accessible with Active Record
ところで、私はFactoryGirlで仕様を再実行すると失敗します。
class Rules < ActiveRecord::Base
#TYPED_DATA = %w{a b c}.map { |t| t.prepend('t_').to_sym }
attr_accessible :name, *Typed.prefixed
end
# typed.rb
class Typed < ActiveRecord::Base
def self.prefixed
Typed.pluck(:name).map { |name| name.prepend('t_').to_sym }
end
end
動的にそれらの属性を公開するための最良のオプションは何ですか?
テストではどのようなエラーが発生しますか? – saurabh
t_aは質量割り当てにアクセスできない。 – raul782