1

我一直在将Typus用于我的 rails 应用程序。我有以下型号:

model List
  has_many :ListItems

  # attributes
  id   : integer
  another_id: integer

model ListItem
  belongs_to :List

编辑 ListItem 时,我希望能够指定another_id来指定列表,但似乎您只能使用id. another_id对每条记录都是唯一的。有没有办法改变它?我已经查看了文档,它不是很彻底。

提前致谢!

4

1 回答 1

0

您可以使用foreign_key

belongs_to :list, foreign_key: 'another_id'

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

于 2014-06-17T22:14:04.527 回答