活动记录嵌套属性除了:id

时间:2016-12-29 20:50:02

标签: ruby-on-rails activerecord

我在表单上使用嵌套属性,嵌套记录总是由:id引用。我使用friendly_id来避免在我的应用程序中显示增量ID,我计划在表单上执行相同操作。

但是,通过检查ActiveRecord::NestedAttributes::ClassMethods文档,我找不到任何方法来使用:id以外的任何其他方式来引用相关记录。有什么方法可以使用friendly_id或指定除:id以外的任何其他字段吗?

我想做这样的事情

params = { member: { avatar_attributes: { token: 's0kdmasdods', icon: 'sad' } } }

而不是

params = { member: { avatar_attributes: { id: '2', icon: 'sad' } } }

0 个答案:

没有答案