Hi Everyone! I'm trying to add the avatar upload functionality in Ruby on rails following the railsspace book.
Before I got the code and re-wrote it for my own needs, I wanted to make sure everything worked anyway, so I added the code from the book to the avatar controller etc.. When I attempted an upload, I got an error: NoMethodError in AvatarController#upload So, when I look at the upload function, all seems OK to me. I'm running rails 2.3.3 and have managed to get past every issue so far without reverting back to an earlier version. def upload @title = "Upload Your Avatar" @user = User.find(session[:user_id]) if param_posted?(:avatar) image = params[:avatar][:image] @avatar = Avatar.new(@user, image) if @avatar.save flash[:notice] = "Your avatar has been uploaded." redirect_to hub_url end end end Originally it had a problem because of this: def index # redirect_to hub_url end The error with this code in place reads: undefined local variable or method `hub_url. This is displayed upon accessing url : http://localhost:3000/avatar Can anyone help? I might look for another tutorial to upload avatars, but was hoping there would be a simple solution.. Cheers! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---