No existe el método porque es un has_many, tenes que hacer lo siguiente:

 m = Mascota.find(id)
 m.mascota_images.create!( :option =>  File.open(path)=


2009/12/3 Martin Aceto <[email protected]>:
> Hola Sebastian.
>
> Algo asi es lo que hice pero se me complica por tengo una relacion de uno a
> muchos con las imagenes, osea una mascota tiene muchas imaganes
>
> class mascota < ActiveRecord::Base
>     has_many :mascota_images
> end
>
> class mascota_image < ActiveRecord::Base
>     belongs_to :mascota
>     has_attached_file  {option}
> end
>
>
>
> No me funciona hacer en el script
>
> m = Mascota.find(id)
> m.mascota_image = File.open(path)
> m.save
>
> Me dice que no existe el metodo mascota_image
>
> Gracias
> --
> Martin
>
>
> 2009/12/3 Sebastián Bernardo Galkin <[email protected]>
>>
>> >
>> >    No logro entender como tendría que usar el plugin. Alguien hizo algo
>> > de
>> >    este tipo ? Alguna idea para arrancar ?
>> >
>>
>> Por ejemplo, si tenés un modelo User con un campo paperclip avatar,
>> podés hacer:
>>
>> user.avatar = File.open(path_to_file)
>>
>> y eso hace todo el trabajo, solo te queda salvar el user.
>>
>> Saludos.
>>
>>
>> --
>> Sebastián B. Galkin
>> [email protected]
>> www.grantaire.com.ar
>> -
>> Arreglar los problemas económicos es fácil, lo único que se necesita es
>> dinero.
>>     -- Woody Allen
>> _______________________________________________
>> Ruby mailing list
>> [email protected]
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a