perdón quise cerrar el paréntesis
 m.mascota_images.create!( :option =>  File.open(path) )

2009/12/3 Juan Martin Buceta <[email protected]>:
> 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