Just the documentation section. #cache in render_helper doesn’t make sense.
A guide shouldn’t be an exhaustive list of every possible option, so let’s skip that too. -- Kasper > On 24 Mar 2019, at 09.56, Abhay Nikam <nikam.abh...@gmail.com> wrote: > > I would love to contribute. So when you said move Collection caching section > to render, did you mean to move out the method `cache` from `cache_helper` to > `render_helper`? Or do we need to just move the documentation to render > method about collection caching? > > > Collection caching is also mentioned here > https://guides.rubyonrails.org/caching_with_rails.html#collection-caching > <https://guides.rubyonrails.org/caching_with_rails.html#collection-caching> . > Do we need to add `cached: block` here? > > On Friday, March 22, 2019 at 10:54:13 PM UTC+5:30, Kasper Timm Hansen wrote: > Glad to hear it! > > I just realized we should probably move that section to the render method > instead. Since that’s where the option is. > > So there’s a free PR there for anyone who’s interested! > > -- > Kasper > On 22 Mar 2019, 18.20 +0100, Adam Stockland <adamst...@ <>gmail.com > <http://gmail.com/>>, wrote: >> How did I miss that??!! I must have read through those docs a million >> times. Thank you so much for posting. >> >> On Friday, March 22, 2019 at 8:11:57 AM UTC-6, Kasper Timm Hansen wrote: >> Hey Adam, >> >> That’s already possible. See the Collection Caching section here: >> https://api.rubyonrails.org/classes/ActionView/Helpers/CacheHelper.html#method-i-cache >> >> <https://api.rubyonrails.org/classes/ActionView/Helpers/CacheHelper.html#method-i-cache> >> >> <%= render partial: 'projects/project', collection: @projects, cached: -> >> project { [ project, current_user ] } %> >> >> -- >> Kasper >> >>> On 15 Mar 2019, at 22.48, Adam Stockland <adamst...@gmail.com <>> wrote: >>> >>> Not sure if this is a quality idea, or not. When rendering a collection, >>> could a custom cache key be generated using the object and any locals being >>> passed? >>> Example: including current_user in the collection cache key >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Ruby on Rails: Core" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to rubyonrails-co...@ <>googlegroups.com <http://googlegroups.com/>. >>> To post to this group, send email to rubyonra...@ <>googlegroups.com >>> <http://googlegroups.com/>. >>> Visit this group at https://groups.google.com/group/rubyonrails-core >>> <https://groups.google.com/group/rubyonrails-core>. >>> For more options, visit https://groups.google.com/d/optout >>> <https://groups.google.com/d/optout>. >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Core" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rubyonrails-co...@googlegroups.com <>. >> To post to this group, send email to rubyonra...@googlegroups.com <>. >> Visit this group at https://groups.google.com/group/rubyonrails-core >> <https://groups.google.com/group/rubyonrails-core>. >> For more options, visit https://groups.google.com/d/optout >> <https://groups.google.com/d/optout>. > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rubyonrails-core+unsubscr...@googlegroups.com > <mailto:rubyonrails-core+unsubscr...@googlegroups.com>. > To post to this group, send email to rubyonrails-core@googlegroups.com > <mailto:rubyonrails-core@googlegroups.com>. > Visit this group at https://groups.google.com/group/rubyonrails-core > <https://groups.google.com/group/rubyonrails-core>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-core+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-core@googlegroups.com. Visit this group at https://groups.google.com/group/rubyonrails-core. For more options, visit https://groups.google.com/d/optout.