Tôi có một máy chủ sản xuất và một máy chủ dàn dựng, trong đó các tính năng mới được kiểm tra trước khi chuyển chúng sang sản xuất. Máy chủ dàn dựng vật lý khác với máy chủ sản xuất (các máy chủ khác nhau với các url khác nhau), nhưng nó bắt chước nó nhiều nhất có thể (tức là các gói giống nhau, cùng một loại đá quý, v.v.).Rails: phân biệt dàn dựng từ sản xuất
Rails.env = 'production'
trên cả hai máy chủ.
Vấn đề của tôi là trong một số trường hợp, tôi cần có hành vi khác nhau trong dàn dựng hơn là trong quá trình sản xuất.
Ví dụ: tính năng mới có thể gửi email lớn đến người dùng trong quá trình sản xuất; nhưng trong khi tôi đang thử nghiệm, tôi muốn họ được gửi đến một tài khoản email 'thử nghiệm'.
Cách tốt nhất để phát hiện máy chủ tôi đang ở là gì?
Tôi muốn làm điều đó "càng vui vẻ" càng tốt.
Thanks a lot.
Cảm ơn. Tôi đã thay đổi môi trường (tương đối dễ dàng, thực sự) và bây giờ mọi thứ hoạt động như dự định. – kikito