Rails находит последнюю запись с определенным product_id

Чтобы получить отрицание, сделайте это ...

df.filter(not( ..expression.. ))

например

df.filter(not($"state" === "TX"))
0
задан TheDon 13 July 2018 в 21:46
поделиться

1 ответ

вы можете сделать что-то вроде этого:

<% @featured.where(product_id:product.id).order("updated_at DESC").first %>

Или

<% @featured.where(product_id:product.id).order("updated_at ASC").last %>

Примечание: Идентификатор рекомендуется уникально.

Надеюсь, это поможет! ;)

2
ответ дан MarcusVinnicius 17 August 2018 в 12:07
поделиться
  • 1
    это ничего не дает? нужно ли иметь что-то вроде «do | features | % & GT; поэтому я могу заполнить часть своей информации, например status & lt;% = features.status% & gt; ? – TheDon 13 July 2018 в 22:17
  • 2
    попробуйте использовать вашу модель (класс) для поиска вашего элемента и установить этот результат в переменной: & lt;% @feature = Feature.where (product_id: product.id) .order ("updated_at ASC"). last% & gt; – MarcusVinnicius 14 July 2018 в 02:31
  • 3
    – MarcusVinnicius 14 July 2018 в 02:32
Другие вопросы по тегам:

Похожие вопросы: