/ / Rails - Paperclip - Multiupload - Ako obmedziť počet obrázkov? - rubíny na koľajniciach, rubíny na koľajniciach 3, kancelárske sponky, overovanie na papier

Rails - Paperclip - Multiupload - Ako obmedziť počet obrázkov? - rubíny na koľajniciach, rubíny na koľajniciach 3, kancelárske sponky, overovanie na papier

Mám aplikáciu Rails 3.2 pomocou nástroja Paperclip na pripojenie viacerých obrázkov do jedného súboru.

Takže mám model Post a obrazový model.

Moja otázka je: Ako overiť počet obrázkov, ako je veľkosť overenia Paperclip?

Vďaka!

odpovede:

3 pre odpoveď č. 1

S0 Predpokladám, že jeden príspevok má viac obrázkov.

Môžete skúsiť overiť počet obrázkov pri ukladaní, niečo ako toto (tento kód nebol testovaný!):

class Post
has_many :images
validate_on_create :images_limit

private

def images_limit
return if images.blank?
errors.add("You have reached the image limit") if images.length > 10
end
end

class Image
belongs_to :post
validates_associated :post
end