grazie delle dritte!
Ho inserito nel modello photo il tuo metodo ma ottendo questo
codice:
NoMethodError: undefined method `destroy_by_ids' for #<Class:0x356473c>
from c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record
/base.rb:1964:in `method_missing'
from (irb):1
e lo chiamo da console in questo modo
codice:
Photo.destroy_by_ids("118,119")
Per essere sicuro di non aver fatto ulteriori casini ecco il modello
codice:
require 'mime/types'
class Photo < ActiveRecord::Base
has_attached_file :file,
:styles => {
:thumb => "100x100#"
}
validates_attachment_presence :file
validates_attachment_content_type :file, :content_type => ['image/jpeg', 'image/pjpeg', 'image/jpg']
def self.destroy_by_ids(string)
ids = string.split(",")
self.class.destroy(ids)
end
def swfupload_file=(data)
data.content_type = MIME::Types.type_for(data.original_filename).to_s
self.file = data
end
end