Loading...

Rendering View Collections in Ruby on Rails

40 1________

When building Rails views, a very common task is to iterate over a collection of objects, and render a partial for each of these objects:
(% @products.each do |product| %)
  (%= render partial: "product", locals: { product: product } %)
(% end %)
Though, we can achieve the same result with a shorter version:
(%= render partial: "product", collection: @products %)
Impressive, right?
But with a little extra Rails Magic, we achieve the same result with an even shorter version:
(%= render @products %)

Rails Guides reference: guides.rubyonrails.org/action_view_overview.html#r…

💻 Follow for more programming videos 💻
My links: linktr.ee/railsmagicmike

#ruby #programming #computerscience #webdevelopment #softwareengineer #rubyonrails #rubydeveloper #rubyonrailsdeveloper

コメント