# RFacebook prepends :action and :id with canvas\_url in url\_fo

**URL:** <https://www.ruby-forum.com/t/rfacebook-prepends-action-and-id-with-canvas-url-in-url-fo/111828>\
**Category:** Rails\
**Created:** [August 11, 2007, 8:00pm UTC](https://www.ruby-forum.com/t/rfacebook-prepends-action-and-id-with-canvas-url-in-url-fo/111828 "2007-08-11T20:00:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Barna](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/0ea827/32.png) [@Chris\_Barna](https://www.ruby-forum.com/u/Chris_Barna)\
**Post date:** [August 11, 2007, 8:00pm UTC](https://www.ruby-forum.com/t/rfacebook-prepends-action-and-id-with-canvas-url-in-url-fo/111828/1 "2007-08-11T20:00:20Z")

</div>

I’m using the RFacebook for rails plugin and I have stumbled across an  
annoying problem when generating paths and links with url\_for and  
link\_to. It appears that when I, for example, call url\_for :controller  
=\> “pages”, :action =\> “new”, the return will be /canvas\_url/pages/  
canvas\_url/new. It happens similarly when :id is set, returning /  
canvas\_url/pages/canvas\_url/view/canvas\_url/1. Does anybody know  
what’s wrong? Has anybody else experienced this problem? I tried  
looking in the source of the RFacebook gem and came up with nothing.

Chris Barna

---

<div class="post-metadata">

**Author:** ![Chris\_Barna](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/0ea827/32.png) [@Chris\_Barna](https://www.ruby-forum.com/u/Chris_Barna)\
**Post date:** [August 16, 2007, 10:21pm UTC](https://www.ruby-forum.com/t/rfacebook-prepends-action-and-id-with-canvas-url-in-url-fo/111828/2 "2007-08-16T22:21:08Z")

</div>

See this

[http://facebook.jdg.net/forums/RFacebook-Help/topics/link-to-and-url-for-issues](http://facebook.jdg.net/forums/RFacebook-Help/topics/link-to-and-url-for-issues)

Regards

Per Lentz Jørgensen
