All threads / Forum Series Part 4: div_for Discussion

Ask A Question

Notifications

You’re not receiving notifications from this thread.

Forum Series Part 4: div_for Discussion

Reply
mattangriffel ·

In diving into div_for, I just discovered the ActionView method dom_id which will turn an instance of ForumPost into something like forum_post_10. It's what Rails uses behind the scenes for generating the div id in div_for. Before that (if I had to do it manually) I would have done something like "forum_post_#{@forum_post.id}"

Oh sweet. I remember seeing dom_id before but absolutely forgot about it!

There's also dom_class

Reply
Fritz Rodriguez Jr. ·

Great video, really useful..thanks!

Reply

Chris, how can you use the anchor tag with pagination? For instance you use anchor tag <%= link_to posts_path(anchor: post-#{post.id}) that points to a record which can be found on the 2nd or 3rd page of the posts_path thanks to the pagination. In this case the link_to helper will take you to the top of the posts_path instead of the record since the div tag the anchor tag is looking for can't be found in the DOM.

Reply

div_for has now been removed from Rails

Владислав Коваленко ·

But if you really want to use it just install 'record_tag_helper' gem

Reply

Getting this error Base-level rules cannot contain the parent-selector-referencing character '&'. When adding
&:target {
background-color: rgb(248,238,199);
padding: 8px;
}

Reply
Join the discussion

Want to stay up-to-date with Ruby on Rails?

Join 33,665+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.

    logo Created with Sketch.

    Ruby on Rails tutorials, guides, and screencasts for web developers learning Ruby, Rails, Javascript, Turbolinks, Stimulus.js, Vue.js, and more. Icons by Icons8

    © 2020 GoRails, LLC. All rights reserved.