Tôi có một số giá trị cấu hình trong tệp YAML cần tải khi ứng dụng của tôi khởi động. Các giá trị cần phải được truy cập ở một vài nơi khác nhau (cả trong một vài mô hình và một vài bộ điều khiển). Cách tốt nhất để tải, lưu trữ và truy cập chúng là gì?Cách tải cấu hình khi khởi động trong đường ray?
5
A
Trả lời
4
Trình khởi tạo. John Nunemaker đăng cái mà anh ta dùng cho Harmony over on gist.
Vì vậy, trong ví dụ đó harmony.rb sẽ xuất hiện trong config/initializers và harmony.yml sẽ chỉ có trong cấu hình.
5
Bạn có thể làm như sau
tạo file yml dụ test.yml:
key: 936QQ84d3c4m8Y4Y
tạo tập tin trong config/initializers.
test = YAML.load_file("#{RAILS_ROOT}/config/test.yml")
KEY = test["key"]
0
Vui lòng kiểm tra Gem này "mc-settings" để quản lý cài đặt ứng dụng từ các tập tin YML và cho phép ghi đè dựa trên môi trường Rails vv
Các vấn đề liên quan
- 1. Cấu hình hành động của trình điều khiển đường ray
- 2. Hình ảnh khi khởi động/tải
- 3. Lỗi phân đoạn đường ray khi khởi động máy chủ?
- 4. Trình khởi tạo đường ray chạy * sau * tuyến được tải?
- 5. Hình thức động trong đường ray
- 6. Tải hình ảnh lên đường ray
- 7. Đường ray khởi động 3.1 trong môi trường khác nhau
- 8. Cách ngăn khởi chạy khi chạy `đường ray tạo ra '
- 9. Cách định cấu hình bean được quản lý khởi động?
- 10. Cải thiện thời gian khởi động Rails chậm (bảng điều khiển đường ray, máy chủ đường ray)
- 11. Cách khởi động lại jquery Có thể định cấu hình
- 12. Đặt cấu hình Notepad ++ cho ruby trên đường ray
- 13. Cấu trúc mô hình đường ray cho người dùng
- 14. làm cách nào để tải lại mô hình trong bảng điều khiển đường ray?
- 15. đặt hằng số cấu hình tùy thuộc vào môi trường trong đường ray
- 16. Đường ray: Nút Khởi động Twitter khi truy cập có màu văn bản màu đen
- 17. Nạp lại đường ray initializers
- 18. Rails 3 tải tất cả các mô hình khi khởi động
- 19. Khởi động lại đường ray Redis Cache Kết nối cửa hàng khi ngã ba Hành khách
- 20. Khi nào khởi động lại và không tải lại Nginx?
- 21. Tự động khởi động cấu hình CPU với VisualVM
- 22. Đường ray: Cách respond_to chặn hoạt động?
- 23. Đường ray 3.1 nội dung không nhận dạng được hình ảnh mới được tải lên bởi rmagick cho đến khi máy chủ khởi động lại
- 24. khởi động lại (hoặc tải lại cấu hình) Eclipse-CS theo lập trình
- 25. Cách định cấu hình ứng dụng AngularJS khi tải?
- 26. Xóa mô hình trong đường ray (đảo ngược của "đường ray g mô hình Tiêu đề ...")
- 27. đường ray hiện không được cài đặt sau khi khởi động lại
- 28. cách chú thích các mô hình đường ray trong đường ray phiên bản 3.2.1
- 29. tải háo hức và tải chậm trong đường ray
- 30. Cách nhớ cấu hình wifi và kết nối mạng qua lại khi khởi động lại