Menampilkan Code Block Tertentu Hanya di Environment Production pada Rails
Created at: 2020-07-05
Author by: BanditHijo
Sekenario Masalah
Kasus kali ini adalah, saya ingin menampilkan code block tertentu hanya perlu dirender pada saat di level production. Karena tidak begitu diperlukan di level development.
Misal, seperti code block untuk Disqus komentar, code block untuk analytics script, dan lain-lain.
Penyelesaian Masalah
Saya yakin terdapat banyak sekali cara untuk memecahkan masalah ini, namun saya memilih untuk menggunakan cara ini.
Bungkus code block yang hanya ingin ditampilkan pada level production dengan kondisi seperti di bawah ini.
1<% if Rails.env.production? %>2 # Block code yang ingin ditampilan di production3 # Tidak akan ditampilkan di development4<% end %>
Selesai!
Dengan begini, code block tersebut hanya akan di-render pada saat di level production.
Mudah-mudahan bermanfaat yaa.
Terima kasih (^_^)
Referensi
- stackoverflow.com/questions/4632747/rails-best-way-to-display-code-only-in-production
Diakses tanggal: 2020/07/05