On Oct 1, 2013, at 4:27 PM, Monserrat Foster <[email protected]> wrote:
> I read this: > > http://stackoverflow.com/questions/1146848/generating-a-unique-file-path-with-polymorphic-paperclip > > and it could work, but I have no idea how to do have a reference in your > model to user table (say user_id), you can do sth like that > attachment.instance.user_id > > Could someone please give me an example? > > On Tuesday, October 1, 2013 5:32:00 PM UTC-4:30, Monserrat Foster wrote: > lol. I meant, If i replace > self.inventory.instance_write(:inventory_file_name, > "#{:current_user}#{extension}") for > self.inventory.instance_write(:inventory_file_name, > "#{SecureRandom.hex(16)}#{extension}") > the error disappears but, the file_name doesn't change. it seems to be saving > as :rails_root/tmp/uploaded_files/inventories/:basename_.:extension ignoring > the self.inventory.instance_write(:inventory_file_name, > "#{SecureRandom.hex(16)}#{extension}") line Are you also removing the assignment to current_user when you do that? Because that's where the error comes from. What is inventory_file_name? Why do you expect that setting it will actually set the file name? -- Scott Ribe [email protected] http://www.elevated-dev.com/ (303) 722-0567 voice -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/F083E3FB-228F-4EF4-AF08-27EBF3D02CCE%40elevated-dev.com. For more options, visit https://groups.google.com/groups/opt_out.

