Das ist mein Article
ModellAnzeige Fehlermeldungen für die dazugehörige Modell
class Article
has_many :pictures, autosave: true, dependent: :destroy
validates :title, presence: true
validates :text, presence: true
Das ist mein Picture
Modell ist
class Picture
include Mongoid::Document
include Mongoid::Paperclip
belongs_to :article
has_mongoid_attached_file :pic,
preserve_files: true,
:url => "/public/pictures/:style/:basename.:extension",
styles: { format: "400x400", thumb: "150x150>" }
validates_attachment :pic, content_type: { content_type: /\Aimage\/.*\z/ },
size: { in: 50.kilobytes..3.megabytes }
ich alle Fehlermeldungen in meiner Ansicht angezeigt werden soll, aber wenn Bild ist ungültig i habe viele Nachrichten für einen Fehler. Zum Beispiel, wenn Inhaltstyp ungültig ist, ich habe:
- "Bilder ungültig" in
@article.errors.full_messages
(i es nicht brauchen) - "Pic ungültig" in
@article.pictures.first.full_messages
(i es nicht brauchen) - "Pic_content_type ungültig" in
@article.pictures.first.full_messages
(es ist nur eine Nachricht, die ich wirklich brauche)
Irgendwelche Ideen? Vielen Dank im Voraus und Entschuldigung für meine Englisch
Wie generieren Sie das Formular? – kolas
Ich benutze form_for helper. –
Wie kann ich @ article.errors.full_message "Pictures invalid" zu "Picture * picture_name * pic_content_type invalid" ändern? Ist es möglich? –