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ď č. 1S0 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