Method: ActiveRecord::Base#dom_id
- Defined in:
- lib/generators/ucb_rails/templates/config/initializers/local/active_record/dom_and_haml.rb
#dom_id(prefix = nil) ⇒ Object
Create dom id for new or persisted instances. Optionsal prefix parameter.
User.new.dom_id => "new_user"
User.new.dom_id('my_prefix') => "my_prefix_user"
User.find(10).dom_id => "user_10"
User.find(10).dom_id('edit') => "edit_user_10"
10 11 12 13 |
# File 'lib/generators/ucb_rails/templates/config/initializers/local/active_record/dom_and_haml.rb', line 10 def dom_id(prefix = nil) prefix ||= 'new' unless id [ prefix, self.class.model_name.singular, id ].compact * '_' end |