Console history

Man dažnai tenka dirbti su Rails console. Neretas yra toks scenarijus panašus į šį:

post = Post.find :first
post.title
pasirodo tai galima sutrumpinti iki

post = Post.find :first
_.title
Ir darbas su Ruby on Rails tampa dar truputi malonesnis =)

Eksperimentuokite


2 Responses to “Console history”

  1. Eimantas Says:

    jeigu tau nereikia pačio post:o, tai manau efektyviau būtų


    title = Post.find(:first).title

  2. admin Says:

    =)

    Eimantai,
    ne tame esmė (veikiausiai reikėjo parašyti aiškiau).
    Tiesiog bedirbant irb paskutinis priskyrimas yra taip pat įrašomas į “_” kintamąjį. Pvz.


    irb(main):001:0> i_am_the_unreasonably_long_variable_name = 5
    => 5
    irb(main):002:0> _
    => 5

    Šiuo atveju akivaizdžiai patogiau naudoti underscor’ą.

Leave a Comment