2016-03-27 2 views
0

user_item_imagesというuser_itemがあります。 user_itemには、primary_image_idという属性があります。 user_itemuser_item_imagesを返します。ここで、user_item.primary_image_iduser_item_image.idではありません。Rails - 変数の子にスコープを使用する方法は?

私は返された配列を受け取り、その上にそれぞれのイテレータを実行したいと思います。

何か

@user_item.user_item_images.where(user_item.primary_image_id != user_item_image.id).each...ように私は、コントローラ内の配列のインスタンス変数が、これを行う最も簡単な方法がわからないを作成する必要があります。

私はこの質問にどのように言いたいのかわからないので、私の答えを探すのが難しかったです。

答えて

1

レール4を使用していると仮定すると、notメソッドを使用できます。

user_item.user_item_images.where.not(id: user_item.primary_image_id)

関連する問題