-3
私はPostgreSQLでActiveRecordを使用していますが、私はorderメソッドを使用しています。ActiveRecordクエリの順序が正しくない
ただし、順序が正しくありません。カテゴリ内の
categories_controllerでdef show
@categories = Category.all.order('id DESC')
end
それは、このような順序を示す図
<% @category.posts.each do |post| %>
<p><%= post.id %></p>
<% end %>
を示しました。
<p>3</p>
<p>7</p>
<p>6</p>
<p>4</p>
<p>5</p>
<p>1</p>
<p>2</p>
'show'メソッドでは、' @ categories'を定義しましたが、ビューでは '@ category'を使用しています。また、 'Category'モデルをソートしていますが、ビューではカテゴリの投稿を表示しています。それはまったく無関係です。 – 31piy
'category'や' posts'で注文したいですか? –