# Quick Ruby Array question

**URL:** <https://discuss.rubyonrails.org/t/quick-ruby-array-question/12598>\
**Category:** rubyonrails-talk\
**Created:** [May 7, 2007, 3:21am UTC](https://discuss.rubyonrails.org/t/quick-ruby-array-question/12598 "2007-05-07T03:21:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![eden\_li](https://avatars.discourse-cdn.com/v4/letter/e/b19c9b/32.png) [@eden\_li](https://discuss.rubyonrails.org/u/eden_li)\
**Post date:** [May 7, 2007, 3:21am UTC](https://discuss.rubyonrails.org/t/quick-ruby-array-question/12598/1 "2007-05-07T03:21:59Z")

</div>

Yes, although #each is more rubyish:

@cart.line\_items.each do |line\_item| &nbsp;&nbsp;# do stuff end

---

<div class="post-metadata">

**Author:** ![Michael\_Latta](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Michael\_Latta](https://discuss.rubyonrails.org/u/Michael_Latta)\
**Post date:** [May 7, 2007, 3:06pm UTC](https://discuss.rubyonrails.org/t/quick-ruby-array-question/12598/2 "2007-05-07T15:06:53Z")

</div>

And if you need the indexes:

@card.line\_items.each\_with\_index do | line\_item, index |

Michael
