Я не совсем понимаю, как это сделать, в основном у меня есть модель 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 %>
Полагаю, я просто не знаю, с чего начать с формы, любая помощь, объясняющая, как это действительно будет оценено!