Unique ID for DOM in Rails
October 14, 2020
Rails has many great view helpers, one of which is dom_id:
dom_id(Post.find(12)) <em># => "post_23"</em>
dom_id(Post.new) <em># => "new_post"
language-rails</em>
You can also provide a prefix:
dom_id(Post.find(23), :edit) <em># => "edit_post_23"</em>
dom_id(Post.new, :custom) <em># => "custom_post"
language-rails</em>