ruby on rails - que - Las listas de Rails tienen.first y.second-¿hay un.hundredth o.sixty_nineth?
ruby on rails que es (3)
¿Existe una clase u otra extensión para Rails que permita más que los primeros elementos de una serie (y el último)? Estos trabajos:
[2,45,2,14,53,23,634,346,34,46,643,634,346,34,34].fifth
# -> 53
[2,45,2,14,53,23,634,346,34,46,643,634,346,34,34].last
# -> 34
entonces donde esta
list.sixth
list.hundredth
En Activesupport, hace un parche de algunos de estos métodos en la clase Array. Si realmente desea más, puede ver cómo implementar desde el soporte activo:
https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/array/access.rb
Hubo un tiempo en que Rails los agregó, pero hubo mucha controversy por lo que la mayoría fueron eliminados. El único de este experimento que queda es Array#forty_two
.
Solo puedes usar corchetes:
list[6]
list[100]