Hm, that really sounds unhandy. As mentioned, I can simply use <a
href="profile">link</a> and the "profile" gets appended to the full
url. It doesn't matter in that case if there is a trailing slash or
not. Why does Javascript has that problem and standard HTML not?! Does
someone know of a good URL library for Javascript (or jQuery)?

> Pretend it's a file system...  You are in the "users" directory.  In that 
> directory is a file called "3" and now you are asking for "profile".  Without 
> any slashes, it's going to assume that you want the file "profile" in the 
> current directory which is "users" so you get "users/3".
>
> It's more complicated than a file system though since you can't ensure a 
> trailing slash.  I might remove it.  Apache might be configured to get rid of 
> it, etc.
>
> You can't prefix "profile" with a slash since that would pull 
> uphttp://localhost/profile.
>
> I think you're only option is to tweak the load() call...  to pull in the 
> value of document.location.href and append "profile" with a possible slash to 
> separate them if it doesn't already exist.  I don't know if jQuery/javascript 
> has anything to make that simpler.
>
> You might also be able to set the BASE HREF html tag, but that will most 
> likely screw up all your image paths, etc...
>
> -philip

-- 
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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to