Вместо того, чтобы пытаться зашифровать или скрыть значение вашей company.id, спросите себя, что именно вы хотите запретить пользователям.
Если вы просто хотите запретить пользователям создавать события, связанные с не-экспонирующие компании (например, установив id на действительно высокое значение), тогда подойдет простая
validates_presence_of :company
для модели Event.
Если вы хотите, чтобы пользователи были толькоЕсли вы можете создавать события, связанные с компаниями, в которых они работают или каким-то образом имеют к ним доступ, то вы должны создать собственные проверки для подтверждения этого.
F