В Ruby нижнее подчёркивание используется в разных контекстах, например:
Также в Ruby принято, что названия констант состоят из символов в верхнем регистре и подчёркиваний: BigFatObject::MAXSIZE. 1 Названия методов — из символов в нижнем регистре и подчёркиваний: BigFatObject#paredown. 1 Названия переменных — из символов в нижнем регистре и подчёркиваний: @response_code. 1