Translating Enums in Select Dropdowns

Many applications use dropdowns to allow users to select enum values. To ensure proper localization, fetch enum labels dynamically.

Example: Generating an I18n-Aware Enum Dropdown

<%= form.select :status, User.statuses.keys.map { |key| [t("activerecord.attributes.user.statuses.#{key}"), key] } %>

This ensures that users see translated values in the dropdown instead of raw enum keys.