我有user_item
has_many user_item_images
。 user_item
有一个名为primary_image_id
的属性。我想要返回user_item
user_item_images
user_item.primary_image_id
user_item_image.id
不等于@user_item.user_item_images.where(user_item.primary_image_id != user_item_image.id).each...
的所有内容。
我想获取返回的数组并在其上运行.each迭代器。
像lpstrFile
我可能需要在控制器中创建数组的实例变量,但不确定最简单的方法。
我在寻找答案时遇到了困难,因为我真的不知道如何说出这个问题。
答案 0 :(得分:1)
假设您使用的是rails 4,则可以使用not
方法。
user_item.user_item_images.where.not(id: user_item.primary_image_id)