Rails 3.1 và Devise 1.5 câu hỏi.Rails 3.1 Tìm hiểu cách thay đổi thông báo Flash CSS Từ thông báo thành công?
Tôi đang sử dụng đoạn mã sau để hiển thị tin nhắn flash trong cách bố trí của tôi:
<% flash.each do |key, message| %>
<%= content_tag(:div, message, :class => "flash #{key}") %>
<% end %>
Tôi muốn thay đổi lớp css cho một số thông báo xác nhận của tôi từ ngày thông báo đến thành công, nhưng tôi don' t biết nơi để ghi đè hoặc thay đổi chìa khóa bởi vì tôi không biết nơi nó được thiết lập.
Ai có thể chỉ cho tôi đúng hướng không?
Cảm ơn!
Bạn có thể chỉnh sửa văn bản phát sinh thông điệp flash bằng cách bật i18n và sửa đổi ngôn ngữ mặc định. Nhưng tôi không nghĩ rằng bạn có thể dễ dàng thay đổi nếu chúng được thêm vào dưới dạng thông báo hoặc thành công ... https://github.com/plataformatec/devise/blob/master/config/locales/en.yml. Một cách rất bẩn sẽ là thêm html trong các tin nhắn, và sửa đổi css của bạn để đưa vào tài khoản ... – Robin