Tôi đang cố tạo một ứng dụng đường ray gán một giá trị cho một biến khi môi trường là môi trường phát triển và một giá trị khác cho cùng biến đó khi môi trường là môi trường sản xuất. Tôi muốn chỉ định cả hai giá trị trong mã của tôi (hardwired) và có đường ray biết giá trị nào được gán cho biến dựa trên môi trường nào đang chạy. Làm thế nào để tôi làm điều này?Rails 3/Thiết lập biến môi trường tùy chỉnh
Trong trường hợp quan trọng, sau này tôi truy cập biến đó và trả về giá trị của nó trong một phương thức lớp của một mô hình.
Bất kỳ cơ hội nào bị hỏng trong 3.1? Làm việc như một say mê trong ứng dụng 3.0 của tôi, bây giờ nhận được NoMethodError (phương thức không xác định 'test_conf' cho ActiveSupport :: Cấu hình :: Cấu hình: Lớp): –
# config/application.rb ứng dụng lớp
lnguyen55
Có một cách tốt hơn để làm điều này với Rails 3+. Bạn có thể sử dụng cấu hình hiện có để tạo config.json_url = '...' Tôi đã giải thích thêm về http://jasonnoble.org/2011/12/updated-rails3-custom-environment-variables.html –