New Discussion

Notifications

You’re not receiving notifications from this thread.

Forum Series Part 4: div_for Discussion

8
General

Another great video!

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

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

Fritz Rodriguez Jr. Fritz Rodriguez Jr.

Great video, really useful..thanks!

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.

div_for has now been removed from Rails

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

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

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

Join the discussion
Create an account Log in

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

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

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