我最近更新了从Rails 3.0.10到Rails 3.2.8的应用程序,我们开始在我们的规范中获得此弃用警告:
弃权警告:您正在尝试创建一个属性profissional'. Writing arbitrary attributes on a model is deprecated. Please just use
attr_writer`等(从块中调用(3个级别)... / spec / models / agendamento / agendamento_spec.rb:109)< / p>
有问题的行是:Agendamento::Agenda.new(descricao: 'Agenda', profissional: profissional, situacao: :ativa)
。议程与profissional有一个belongs_to协会。
这两个数据库都是上次迁移的最新版本,因此其他类似问题的答案并不能解决我的问题。
这是否真的会被弃用,预计不会在未来版本的Rails上运行,或者我错过了什么?