0
이 작업을 수행하는 방법에 대해 혼란 스럽습니다. 기본적으로 가지고있는 것은 Notification
모델이며 사용자는 have_many
입니다. 문제는 각 사용자에 대해 확인란이 있도록 양식을 만들어야하며 사용자가 선택하면 알림을받습니다.레일, 양식의 각 확인란에 대해 모델을 만드시겠습니까?
내가 작성한 내용은 여기 있지만, 양식 자체가 알림 모델이 아니어야한다고 생각하고 있습니까?
내 컨트롤러 :
class Admin::NotificationsController < AdminController
respond_to :html
def index
end
def new
@notification = Notification.new
@users = User.all
end
end
보기 :
가 난 그냥 형태로 시작 위치를 모르는 것 같아요<%= simple_form_for [:admin, @notification] do |f| %>
<%= f.input :content %>
<label>create for users:</label>
<% @users.each do |user| %>
[checkbox] <%= user.email %>
<% end %>
<%= f.button :submit, :class => "primary" %>
<% end %>
가 도움이 방법 정말 정말 감사하겠습니다 설명!
, 나는 협회가'얻을! –
'<% = f.collection_check_boxes : user_ids, @users, : id, : email %> '를 시도해도 has_many와 belongs_to 연관이 사용자 모델에 notification_id 필드가 있는지 정확하게 확인해야합니다. – ka8725