current_user является помощником, поэтому вы не можете получить к нему доступ из модели и должны передать его в качестве аргумента методу, как вы сказали.
По второму вопросу: не могли бы вы сказать, в каком классе это определено?
Как я понимаю, похоже, что это в определении модели группы, так как вы используете «пользователей», которые, как мне кажется, являются ассоциацией has_many.
Если это так, то ответ, очевидно, нет, поскольку «current_user» здесь неизвестен.