Module: ExpoTurbo::Rails::DomIds::Helper
- Includes:
- Format::Helper
- Defined in:
- lib/expo_turbo/rails/dom_ids/helper.rb
Instance Method Summary collapse
-
#dom_id(record_or_class, prefix = nil) ⇒ Object
Rails' own dom_id.
Instance Method Details
#dom_id(record_or_class, prefix = nil) ⇒ Object
Rails' own dom_id. For an Expo Turbo render the prefix names a shared target role, and every record role requires a persisted record with a complete key, so an unsaved record cannot collapse into a shared new_* target.
13 14 15 16 17 |
# File 'lib/expo_turbo/rails/dom_ids/helper.rb', line 13 def dom_id(record_or_class, prefix = nil) return super unless expo_turbo_render? DomIds.id_for(record_or_class, prefix.nil? ? :record : prefix.to_sym) end |