Dimulai dari Ruby 2.0, Ruby menyediakan fitur keyword argument.
[code language=”ruby”]# Sebelum Ruby 2.0def hello(options = {}) foo = options.fetch(:foo, “aloha”) puts fooend
Akhir tahun 2015 Ruby on Rails 5 Beta 1 dirilis. Tidak lama kemudian dirilis Rails versi Beta 1.1 dan awal Februari 2016 dirilis Rails 5 Beta 2. Perubahan versi major dari Rails diikuti banyak perubahan.
Ruby 2.3 dirilis pada akhir tahun 2015. Selain adanya peningkatan peforma, terdapat beberapa fitur baru yang sebelumnya tidak ada. Berikut ini adalah beberapa fitur baru dari Ruby 2.3 yang menurut saya menarik.Self Navigation OperatorFitur adalah fitur favorit saya. Ruby 2.3…
Mesin:
Salah satu dari kawan kami di KMK baru saja melakukan bechmarking test antara Rubinius 2.5.7 dan MRI 2.2.2, dengan menggunakan operasi blocking IO melalui TCPSocket pada aplikasi Rails.
These past days have taken me to a place that I need to learn more about executing a raw query, without relying on generated active record object (existing model classes).
So few weeks ago i’ve got problem in a rails apps. New Relic reports about 500 error, where the main cause is accessing method in nil object. Here is code snippet, causing the error :