첫 게시물 알림 구독의 직접 URL은 무엇인가요?

이 주제에 관한 몇 가지 게시물을 보았지만, 직접적인 URL을 제공하는 내용은 없었습니다.

결국, 사용자가 제 웹사이트에서 해당 카테고리를 클릭할 때 구독하도록 하는 직접적인 URL이 필요합니다. 이렇게 하면 해당 카테고리에 새 주제가 생성되면 이메일로 알림을 받을 수 있습니다.

아래 코드에는 구독 버튼이 있고, 클릭하면 체크박스가 포함된 팝업 창이 나타납니다. 체크박스를 선택하고 구독을 누르면 새 블로그 게시물이 생성될 때 이메일을 받습니다. 이 방식은 카테고리를 구독하는 원리로 작동하지만, 현재 코드 형태를 단순한 직접 URL로 변환하는 방법을 찾고 있습니다. 어쨌든 제 목적을 위해서는 직접적인 URL이 필요합니다.

<% if @category_user.present? %>
  <%= render partial: 'modal', locals: {
    title: "Subscribe",
    class: "subscribe",
    content: render(partial: "subscription_form", locals: {
      category_id: @category_user.category.id,
      subscribed: @category_user.notification_level >= CategoryUser.notification_levels[:watching_first_post]
    })
  } %>

더 잘 이해하기 위해 직접 URL이 필요한 문맥에 대해 자세히 설명해 주시겠어요?

기본적으로 이 동작을 정의하려면 default categories watching first post 설정을 사용할 수 있습니다. (참고: 사용자 설정을 덮어쓸지 여부에 대해 질문을 받게 됩니다.) 도움이 될까요?

image

저희 포럼에서 특정 작업을 수행하고 있는 것뿐입니다. 아쉽게도 그 설정은 도움이 되지 않습니다. 직접적인 URL만 있으면 됩니다.

API를 사용할 수 있습니다.

구체적으로는 notification_level: 4 페이로드를 가진 POST /category/ID_HERE/notifications 라우트를 사용하면 됩니다.

다만, 컨텍스트가 명확하지 않습니다. 무엇을 이루고자 하는지에 대해 더 구체적인 세부 정보를 제공해 주시면, 보다 정확한 답변을 드릴 수 있습니다.

클릭/탭 시 특정 카테고리에 구독을 신청하고 상태를 "Watching First Post"로 설정하는 버튼이 필요합니다. 위에서 언급한 POST /category/ID_HERE/notifications API를 버튼 클릭 시점에 어떻게 연결해야 할지 모르겠습니다.

기본적으로 아래 코드는 구독 버튼이며, 클릭 시 체크박스가 포함된 팝업이 나타납니다. 체크박스를 선택하고 구독을 누르면 새로운 블로그 게시물이 작성될 때 이메일을 받게 됩니다. 이 방식은 카테고리를 구독하는 원리이지만, 현재 코드를 단순한 직접 URL로 변환하는 방법을 찾고 있습니다. 어쨌든 제 목적을 위해서는 직접 URL이 필요합니다.

<% if @category_user.present? %>
  <%= render partial: 'modal', locals: {
    title: "Subscribe",
    class: "subscribe",
    content: render(partial: "subscription_form", locals: {
      category_id: @category_user.category.id,
      subscribed: @category_user.notification_level >= CategoryUser.notification_levels[:watching_first_post]
    })
  } %>