order by in rails 모델 사용 방법

kndwsu

모든 카테고리와 하위 카테고리를 표시하는 인덱스 컨트롤러가 있다고 생각합니다.

내 인덱스 컨트롤러에는 @categories = Category.where (status : true)

category.rb
has_many :sub_categories

여기 내 sub_category

sub_category.rb
belongs_to :category

내 관점에서 나는

<% @categories.each do |category| %>
<%= category.name %>
<% category.sub_categories.each do |sub_category| %>
<%= sub_category.name %>
<% end %>
<% end %>

내 sub_category에는 as 와 함께 status(true, false)만 표시해야합니다.sub_categorystatustrue

어떻게 할 수 있습니까?

사용하여 where, 즉 category.sub_categories.where(status: true):

<% @categories.each do |category| %>
  <%= category.name %>
  <% category.sub_categories.where(status: true).each do |sub_category| %>
    <%= sub_category.name %>
  <% end %>
<% end %>

또는 더 나은 단지 선택, 필요한 유일의 것을 반환 @categories이 그 subcategories와를 status = true.

이 업데이트의 경우 @categories정의한 컨트롤러의 작업 코드 :

# controller
@categories = Category.includes(:sub_categories).where('sub_categories.status = ?', true)

그런 다음 귀하의 관점에서 :

<% @categories.each do |category| %>
  <%= category.name %>
  <% category.sub_categories.each do |sub_category| %>
    <%= sub_category.name %>
  <% end %>
<% end %>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

sass 내에서 rails 모델 속성을 사용하는 방법?

분류에서Dev

Rails : 다른 사용자와 약속이 많은 사용자를 모델링하는 방법

분류에서Dev

모듈을 사용하여 Rails 모델에 클래스 메소드를 동적으로 추가하는 방법

분류에서Dev

Rails 모델 설계 결정-HABTM x 2를 사용하여 여러 개의 새 모델 생성 방지

분류에서Dev

Ruby On Rails에서 모델없이 Faker gem을 사용하는 방법은 무엇입니까?

분류에서Dev

Ruby on Rails에서 '모델'이름에 "send"또는 "public_send"를 사용하는 방법은 무엇입니까?

분류에서Dev

컨트롤러 계층에서 Ruby on Rails 모델 메서드를 사용하는 방법

분류에서Dev

Rails 4 : 모델과 연관이 자동으로 재구성되도록 select_tag를 사용하는 방법

분류에서Dev

Rails에서 collection_select를 사용할 때 관련 모델의 속성을 표시하는 방법

분류에서Dev

Rails에서 STI를 사용하여 상위 모델에서 특정 db 필드를 추출하는 방법

분류에서Dev

ActiveRecord : Rails없이 ActiveRecord를 사용할 때 AR 모델간에 연결을 공유하는 방법

분류에서Dev

Rails : 모델의 has_many 블록 내에서 범위를 사용하는 방법

분류에서Dev

CosmosDB를 사용한 C # 모델 모델 변경 처리 방법

분류에서Dev

Rails의 ActiveModel이 모델에 "has_secure_password"한 줄만 사용하여 모델 클래스에 메서드를 추가하는 방법은 무엇입니까?

분류에서Dev

Rails 및 Postgresql은 사용자 정의 카운트로 정렬하는 방법은 무엇입니까? ORDER BY가 모호합니다.

분류에서Dev

GraphQL로 모든 사용자 모델을 얻는 방법

분류에서Dev

Active Record-Rails 6, 관련없는 두 모델이 사용하는 모델

분류에서Dev

Paypal로 Rails 모델 정의되지 않은 메소드`order '

분류에서Dev

Mongoid ORM을 사용하여 Rails API에서 GeoJson 데이터 모델을 생성하는 정확한 방법은 무엇입니까?

분류에서Dev

Rails 4를 사용하여 모델 속성이 언제 변경되는지 추적하는 방법은 무엇입니까?

분류에서Dev

Rails 5.0.1에서 Active Admin, Paperclip을 사용하여 양식 선택 필드가있는 두 모델 간의 연결을 만드는 방법

분류에서Dev

Ruby on Rails-모델 유효성 검사

분류에서Dev

Sidekiq 및 Rails 모델 유효성 검사

분류에서Dev

Rails 모델에 대한 감사 기능

분류에서Dev

Django 모델을 효과적으로 재사용하는 방법

분류에서Dev

Openmodelica 모델 입력 및 OMshell 사용 방법

분류에서Dev

AngularJS에서 곱셈 모델을 사용하는 방법

분류에서Dev

QML에서 모델을 사용하는 방법?

분류에서Dev

SyliusCoreBundle 모델 사용자를 재정의하는 방법

Related 관련 기사

  1. 1

    sass 내에서 rails 모델 속성을 사용하는 방법?

  2. 2

    Rails : 다른 사용자와 약속이 많은 사용자를 모델링하는 방법

  3. 3

    모듈을 사용하여 Rails 모델에 클래스 메소드를 동적으로 추가하는 방법

  4. 4

    Rails 모델 설계 결정-HABTM x 2를 사용하여 여러 개의 새 모델 생성 방지

  5. 5

    Ruby On Rails에서 모델없이 Faker gem을 사용하는 방법은 무엇입니까?

  6. 6

    Ruby on Rails에서 '모델'이름에 "send"또는 "public_send"를 사용하는 방법은 무엇입니까?

  7. 7

    컨트롤러 계층에서 Ruby on Rails 모델 메서드를 사용하는 방법

  8. 8

    Rails 4 : 모델과 연관이 자동으로 재구성되도록 select_tag를 사용하는 방법

  9. 9

    Rails에서 collection_select를 사용할 때 관련 모델의 속성을 표시하는 방법

  10. 10

    Rails에서 STI를 사용하여 상위 모델에서 특정 db 필드를 추출하는 방법

  11. 11

    ActiveRecord : Rails없이 ActiveRecord를 사용할 때 AR 모델간에 연결을 공유하는 방법

  12. 12

    Rails : 모델의 has_many 블록 내에서 범위를 사용하는 방법

  13. 13

    CosmosDB를 사용한 C # 모델 모델 변경 처리 방법

  14. 14

    Rails의 ActiveModel이 모델에 "has_secure_password"한 줄만 사용하여 모델 클래스에 메서드를 추가하는 방법은 무엇입니까?

  15. 15

    Rails 및 Postgresql은 사용자 정의 카운트로 정렬하는 방법은 무엇입니까? ORDER BY가 모호합니다.

  16. 16

    GraphQL로 모든 사용자 모델을 얻는 방법

  17. 17

    Active Record-Rails 6, 관련없는 두 모델이 사용하는 모델

  18. 18

    Paypal로 Rails 모델 정의되지 않은 메소드`order '

  19. 19

    Mongoid ORM을 사용하여 Rails API에서 GeoJson 데이터 모델을 생성하는 정확한 방법은 무엇입니까?

  20. 20

    Rails 4를 사용하여 모델 속성이 언제 변경되는지 추적하는 방법은 무엇입니까?

  21. 21

    Rails 5.0.1에서 Active Admin, Paperclip을 사용하여 양식 선택 필드가있는 두 모델 간의 연결을 만드는 방법

  22. 22

    Ruby on Rails-모델 유효성 검사

  23. 23

    Sidekiq 및 Rails 모델 유효성 검사

  24. 24

    Rails 모델에 대한 감사 기능

  25. 25

    Django 모델을 효과적으로 재사용하는 방법

  26. 26

    Openmodelica 모델 입력 및 OMshell 사용 방법

  27. 27

    AngularJS에서 곱셈 모델을 사용하는 방법

  28. 28

    QML에서 모델을 사용하는 방법?

  29. 29

    SyliusCoreBundle 모델 사용자를 재정의하는 방법

뜨겁다태그

보관