Does creating the group with params[:group] overwrite `@group.students` so that it only includes the students that were checked? If so, you can ensure the student is in the group like this:

```ruby
@group.students << current_student
```
Optionally, you could also remove current_student from the array passed to simple_form so that they aren't even displayed as a checkbox.