기본 홈페이지를 개별적으로 변경할 수 없도록 하는 테마를 만들었습니다:
이 옵션을 비활성화하는 방법이 있을까요? 그리고 이전에 이 옵션을 변경했던 모든 사용자의 기본 홈페이지를 다시 정의할 수 있을까요?
테마에서 CSS를 사용하여 이를 숨길 수 있습니다.
기본값을 변경하면 사용자 설정을 업데이트하도록 제안됩니다.
제가 찾고 있는 기능인 것 같지만, 여기서 설정을 변경해도 업데이트를 제안받지 못합니다:

아, 그렇다면 제가 잘못 알고 있었네요. 일부 설정에서는 그렇게 할 수 있지만, 이 설정은 그렇지 않은 것 같습니다. 죄송합니다. 하지만 아래 내용들이 도움이 될 수 있습니다:
관리자 일괄 작업 또는 Edit a user preference for everyone or a subset of users 를 참고해 보세요.
아 네, 올바른 방향으로 안내해 주셔서 감사합니다 @pfaffman ![]()
Rails 콘솔에서 작동했던 명령어:
UserOption.update_all(homepage_id:2)
그리고 CSS로 옵션을 숨겼습니다:
.user-preferences-page {
.control-group.home {
display: none;
}
}
@manuel 궁금한 점이 있어요: 어떤 페이지를 테마로 설정했어요?
상단 메뉴에는 최소한 "latest"가 포함되어야 한다는 점은 알아차렸지만, 상단 메뉴의 다양한 컨텍스트(예: "My Posts"나 “Unread” 등)가 메뉴 구성을 바꾸는지 확인해볼 만큼 그걸로 사용한 적은 없어요.
사람들을 단일 홈 페이지로 유도하는 선택은 흥미로운 옵션이라고 생각해요. ![]()
(보통 홈 페이지를 Unread로 설정해두죠. 여러 사이트에서 잠깐씩 들러야 할 때 편하거든요
.)
Categories를 랜딩 페이지로 사용하면서 다양한 컴포넌트를 활용하고 있습니다. 현재 모두 homepage 루트로 설정되어 있어, 사용자가 기본 홈페이지를 변경하면 문제가 발생합니다. 추후 사용자가 Latest를 다시 홈페이지로 선택할 수 있도록 조정할 수 있을 것 같습니다. 하지만 이는 매우 빠른 해결책이 아니며, 지금 당장 수정해야 합니다 ![]()