Ask A Question

Notifications

You’re not receiving notifications from this thread.

Forum Series Part 4: div_for Discussion

Another great video!

Reply
mattangriffel 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}"

Reply

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

Reply
Fritz Rodriguez Jr. 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

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

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
Create an account Log in

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

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

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

    Screencast tutorials to help you learn Ruby on Rails, Javascript, Hotwire, Turbo, Stimulus.js, PostgreSQL, MySQL, Ubuntu, and more.

    © 2024 GoRails, LLC. All rights reserved.