2010-08-07 40 views
5

Tôi đang sử dụng đường ray 2.3.5 và đưa ra 1.0.6. Tôi đang yêu cầu người dùng xác nhận tài khoản bằng email. Tuy nhiên, khi một người dùng mới đăng ký thông báo flash cho biết "Người dùng đã được tạo thành công", nhưng nó không cho người dùng biết họ cần xác nhận email của họ trừ khi họ cố gắng đăng nhập và đưa ra thông báo flash không giải thích rằng họ phải xác nhận qua email.làm thế nào để thay đổi đèn flash của devise [: thông báo] trong đường ray

Thông báo flash này nằm ở đâu trong đá quý và làm cách nào để thay đổi? Hoặc cách tốt hơn để khắc phục vấn đề này là gì.

Trả lời

9

Chỉ cho phép i18n trong dự án của bạn và chỉnh sửa các miền địa phương mặc định (en.devise.yml) hoặc tải về những cái mới từ http://wiki.github.com/plataformatec/devise/i18n

+0

Cảm ơn, tôi hiểu. Vì vậy, nhiều hơn áp dụng cho những gì tôi yêu cầu chỉ cần thay đổi tập tin .en địa phương - nếu bạn thêm này vào câu trả lời của bạn tôi sẽ cung cấp cho bạn một kiểm tra nếu không tôi sẽ thêm câu trả lời. – s84

6

flash tin nhắn cho viên ngọc devise có thể được thay đổi trong thư mục miền địa phương (YourRailsApp/config /locales/devise.en.yml).

Chỉ cần thay đổi devise.en.yml theo ý thích của bạn, nó thực sự không có bất kỳ kiến ​​thức lập trình nào.

Nếu bạn chưa quen với đường ray, thư mục ngôn ngữ là dành cho các bản dịch I18n, đây là cách dịch các từ mặc dù tĩnh nhưng nó hoạt động tốt cho các dự án đơn giản.

Các vấn đề liên quan