Sử dụng Rails 3.1.3 với Ruby 1.9.3p0.Làm thế nào để thay đổi trường hợp của các biến nội suy trong tệp miền địa phương Rails?
Tôi đã phát hiện ra rằng theo mặc định, Rails không sử dụng trường hợp câu cho các nút biểu mẫu. Ví dụ: thay vì nút "Cập nhật người dùng", nút này sẽ tạo nút "Người dùng cập nhật".
Tên nút đến từ ActionView locale file. Có cách nào để tạo ra một mặc định mà downcases tên model? Điều này không được đề cập trong phần i18n của Ruby on Rails trên Interpolation vì vậy có thể nó không thể thực hiện được. Các mục sau không hoạt động:
en:
helpers:
submit:
update: 'Update %{model}.downcase'
Nói chung, tôi rất vui khi tìm thấy tham chiếu cho cú pháp của tệp YAML miền địa phương. Hướng dẫn i18n bao gồm một số cú pháp, nhưng sẽ hữu ích khi tìm tài liệu trên tất cả các dấu chấm than, các định dạng ngày/giờ khác nhau, v.v. Hoặc có lẽ tôi nên sử dụng Ruby Hash thay vì tệp YAML cho mục đích này?