Apa tujuan dari pengaturan konfigurasi Rails ini ...
config.action_controller.consider_all_requests_local = true
Ini disetel ke true secara default di config/environments/development.rb
.
Terima kasih,
Ethan
ruby-on-rails
ruby
Ethan
sumber
sumber
config.consider_all_requests_local=
Jawaban:
Permintaan non-lokal menghasilkan halaman kesalahan yang ramah pengguna. Permintaan lokal, yang diasumsikan berasal dari pengembang, melihat pesan kesalahan yang lebih berguna yang menyertakan nomor baris dan lacak balik.
consider_all_requests_local
memungkinkan aplikasi Anda untuk menampilkan pesan ramah pengembang ini bahkan saat mesin membuat permintaan dari jarak jauh.sumber
503
tetapi klien menerima500
?Di tingkat pengembangan kami menetapkan:
karena pengembang perlu melihat kesalahan penuh yang menampilkan tata letak / tampilan seperti yang Anda lihat pada gambar di bawah ini.
Tetapi pada tingkat produksi, kami tidak perlu menunjukkan bug pengkodean internal kami jadi kami menetapkan false:
sumber