0
我正在通过将typed
选项移动到新模型来使其动态化,正如您在使用常数使t_a, t_b, t_c
列可访问*TYPED_DATA
之前所见,但现在该模型已经迁移了,我不能再做了。有没有我错过的东西。Rails 3 - 带活动记录的图示attr_accessible
顺便说一句,当我用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