Module: DomId
- Defined in:
- lib/dom_id.rb
Constant Summary collapse
- VERSION =
'0.1.0'
Instance Method Summary collapse
-
#dom_id(prefix = nil) ⇒ Object
Implementation of codefluency.com/articles/2006/05/30/rails-views-dom-id-scheme.
Instance Method Details
#dom_id(prefix = nil) ⇒ Object
Implementation of codefluency.com/articles/2006/05/30/rails-views-dom-id-scheme
comment.dom_id
=> "comment_15"
Use in views and controllers instead of doing “comment_<%= comment.id %>”
14 15 16 17 18 |
# File 'lib/dom_id.rb', line 14 def dom_id(prefix=nil) display_id = new_record? ? "new" : id prefix = prefix.nil? ? self.class.name.underscore : "#{prefix}_#{self.class.name.underscore}" "#{prefix}_#{display_id}" end |