# rails 콘솔로 대기 중인 사용자를 일괄 활성화할 수 있을까요?

**URL:** https://meta.discourse.org/t/is-it-possible-to-bulk-activate-pending-users-with-the-rails-console/139787
**Category:** Support
**Created:** [1월 26, 2020, 6:43오후 UTC](https://meta.discourse.org/t/is-it-possible-to-bulk-activate-pending-users-with-the-rails-console/139787 "2020-01-26T18:43:00Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [1월 26, 2020, 6:43오후 UTC](https://meta.discourse.org/t/is-it-possible-to-bulk-activate-pending-users-with-the-rails-console/139787/1 "2020-01-26T18:43:00Z")

</div>

제목에 다 나와 있겠지만, 추가로 질문이 있습니다.  
어딘가에 Discourse의 rails 명령어 목록이 있나요? 전에 본 기억이 나는데, 아무리 찾아도 찾을 수가 없습니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [1월 26, 2020, 7:19오후 UTC](https://meta.discourse.org/t/is-it-possible-to-bulk-activate-pending-users-with-the-rails-console/139787/2 "2020-01-26T19:19:16Z")

</div>

가능성은 있지만, 인증되지 않은 주소로 스팸 메일을 대량으로 발송하게 될 수 있으므로 좋은 관행이라고 생각하지 않습니다.

```plaintext
myInactiveUsers = User.where(active: false)

myInactiveUsers.each do |myInactiveUser|
  myInactiveUser.active = true
  myInactiveUser.save!
end

```

위 스크립트는 작동할 수 있지만, 기능적으로 의도하지 않은 추가적인 부작용이 있을지 확신할 수 없으므로, 사용은 본인의 책임 하에 진행하시기 바랍니다!

이는 단순히 [Active Record Basics — Ruby on Rails Guides](https://guides.rubyonrails.org/active_record_basics.html) 의 내용입니다.

그리고 이 경우처럼 Discourse가 유지 관리하는 기본 객체, 즉 User 모델을 아는 것입니다.

모델은 여기에서 찾을 수 있습니다: [discourse/app/models at main · discourse/discourse · GitHub](https://github.com/discourse/discourse/tree/master/app/models)

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [1월 26, 2020, 8:06오후 UTC](https://meta.discourse.org/t/is-it-possible-to-bulk-activate-pending-users-with-the-rails-console/139787/3 "2020-01-26T20:06:53Z")

</div>

답변 감사합니다 :slight_smile:  
[이 스레드](https://meta.discourse.org/t/paid-plugin-manually-activate-invited-users/139697)를 읽고 궁금해서 물어본 것입니다.

직접 코드를 테스트해 보지 않을 예정이고, 부수 효과가 없을지 확실하지 않으므로 해결됨 버튼을 클릭할 수 없습니다.

링크 공유해 주셔서 감사합니다!

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [3월 13, 2023, 9:30오전 UTC](https://meta.discourse.org/t/is-it-possible-to-bulk-activate-pending-users-with-the-rails-console/139787/4 "2023-03-13T09:30:56Z")

</div>

이 주제는 마지막 답변 후 30일이 지나면 자동으로 닫힙니다. 더 이상 새 답변을 작성할 수 없습니다.
