Tôi đang cố gắng lưu trữ một số biến cấu hình trong yaml được biểu diễn dưới dạng một mảng kết hợp hay còn gọi là từ điển. Đây là cách tôi đã làm:
content_prices:
- {country: AU, price: 6990000}
- {country: AT, price: 4990000}
- {country: BE, price: 4990000}
Điều này tạo ra một ngoại lệ khi tôi cố gắng phân tích cú pháp nó từ các tệp init ROR của mình:
phương thức không xác định `Symbolize_keys! ' cho nil: NilClass
Đây là cách tôi cài đặt nó:
Config = YAML.load_file("#{Rails.root}/config/prices.yml")[Rails.env].symbolize_keys!
Tôi đoán cú pháp yaml của tôi là sai, sau đó làm thế nào để viết nó cho đúng?