Typus:在编辑表单中使用非外键的另一个属性来设置对象



我一直在rails应用程序中使用Typus。我有以下型号:

model List
  has_many :ListItems
  # attributes
  id   : integer
  another_id: integer
model ListItem
  belongs_to :List

在编辑ListItem时,我希望能够指定another_id来指定列表,但似乎只能使用idanother_id对于每条记录是唯一的。有办法改变这一点吗?我看了一下文档,它不是很全面。

提前感谢!

您可以使用foreign_key

belongs_to :list, foreign_key: 'another_id'

http://guides.rubyonrails.org/association_basics.html belongs-to-association-referencehttp://apidock.com/rails/ActiveRecord/Associations/ClassMethods/belongs_to

相关内容

  • 没有找到相关文章

最新更新