# Comments extension

**URL:** <https://www.ruby-forum.com/t/comments-extension/148222>\
**Category:** Radiant CMS\
**Created:** [September 10, 2008, 4:34pm UTC](https://www.ruby-forum.com/t/comments-extension/148222 "2008-09-10T16:34:34Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![gert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@gert](https://www.ruby-forum.com/u/gert)\
**Post date:** [September 10, 2008, 4:34pm UTC](https://www.ruby-forum.com/t/comments-extension/148222/1 "2008-09-10T16:34:34Z")

</div>

Hi,

I’m trying to use the comments extension found at:  
[http://github.com/artofmission/radiant-comments/tree/master](http://github.com/artofmission/radiant-comments/tree/master)

I’m following the README at:  
[http://github.com/artofmission/radiant-comments/tree/master/README.rdoc](http://github.com/artofmission/radiant-comments/tree/master/README.rdoc)

and it seems everything works except one thing:

When posting a new comment from the website I get this error:  
[http://pastie.org/269694](http://pastie.org/269694)

I also get it when accessing the index method of the CommentsController,  
it’s the call to @page.render

The README states:  
Relative urls will not work on comment pages if they fail validation,  
since the page gets re-rendered at a (probably) different level of the  
hierarchy. Always use absolute urls and you wonâ€™t have any issues.

Is this what I’m running into? Any ideas of where to go from here?

Thanks !

---

<div class="post-metadata">

**Author:** ![gert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@gert](https://www.ruby-forum.com/u/gert)\
**Post date:** [September 10, 2008, 5:02pm UTC](https://www.ruby-forum.com/t/comments-extension/148222/2 "2008-09-10T17:02:50Z")

</div>

Gert,

That looks like a bug in the extension. They’ll need to manually set  
the request on the page to fix that issue. e.g.

@page.request = request  
@page.render

Sean

---

<div class="post-metadata">

**Author:** ![gert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@gert](https://www.ruby-forum.com/u/gert)\
**Post date:** [September 10, 2008, 5:11pm UTC](https://www.ruby-forum.com/t/comments-extension/148222/3 "2008-09-10T17:11:17Z")

</div>

Thank you, that works perfectly.

Note to other users, I added this line:

@page.request = request

to the “find\_page” method in  
vendor/extensions/comments/app/controllers/comments\_controller.rb

---

<div class="post-metadata">

**Author:** ![gert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@gert](https://www.ruby-forum.com/u/gert)\
**Post date:** [September 10, 2008, 7:57pm UTC](https://www.ruby-forum.com/t/comments-extension/148222/4 "2008-09-10T19:57:34Z")

</div>

Gert JÃ¸rgensen wrote:

> Thank you, that works perfectly.
> 
> Note to other users, I added this line:
> 
> @page.request = request
> 
> to the “find\_page” method in  
> vendor/extensions/comments/app/controllers/comments\_controller.rb

Hi Gert,

Could I urge you to write up a brief article on how to use the Comments  
extension and add it to the Summer Reboot[1] documentation project? It  
would be a great help to all! Examples of an articles for extensions:  
[http://wiki.radiantcms.org/Copy\_and\_Move](http://wiki.radiantcms.org/Copy_and_Move) and  
[http://wiki.radiantcms.org/Reorder](http://wiki.radiantcms.org/Reorder) - no screenshots are necessary. I’ll  
add them later when I get the time.

Cheers  
Mohit.

[1] [http://wiki.radiantcms.org/Summer\_Reboot](http://wiki.radiantcms.org/Summer_Reboot)

---

<div class="post-metadata">

**Author:** ![gert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@gert](https://www.ruby-forum.com/u/gert)\
**Post date:** [September 10, 2008, 8:07pm UTC](https://www.ruby-forum.com/t/comments-extension/148222/5 "2008-09-10T20:07:01Z")

</div>

Mohit S. wrote:

> Cheers  
> Mohit.
> 
> [1] [http://wiki.radiantcms.org/Summer\_Reboot](http://wiki.radiantcms.org/Summer_Reboot)  
> I am extremely sorry - I have no idea why 4 copies of the email went  
> out! Apologies, apologies. I’m sure I didn’t send it that way! I  
> thought I had canceled the first mail (which was incomplete) - again,  
> sorry for what looks like a blast!

Cheers,  
Mohit.  
9/11/2008 | 2:05 AM.

---

<div class="post-metadata">

**Author:** ![gert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@gert](https://www.ruby-forum.com/u/gert)\
**Post date:** [September 10, 2008, 7:58pm UTC](https://www.ruby-forum.com/t/comments-extension/148222/6 "2008-09-10T19:58:47Z")

</div>

Gert JÃ¸rgensen wrote:

> Thank you, that works perfectly.
> 
> Note to other users, I added this line:
> 
> @page.request = request
> 
> to the “find\_page” method in  
> vendor/extensions/comments/app/controllers/comments\_controller.rb

Hi Gert,

Could I urge you to write up a brief article on how to use the Comments  
extension and add it to the Summer Reboot[1] documentation project? It  
would be a great help to all! Examples of an articles for extensions:  
[http://wiki.radiantcms.org/Copy\_and\_Move](http://wiki.radiantcms.org/Copy_and_Move) and  
[http://wiki.radiantcms.org/Reorder](http://wiki.radiantcms.org/Reorder) - no screenshots are necessary. I’ll  
add them later when I get the time.

Thanks very much!  
Cheers  
Mohit.

[1] [http://wiki.radiantcms.org/Summer\_Reboot](http://wiki.radiantcms.org/Summer_Reboot)

---

<div class="post-metadata">

**Author:** ![gert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@gert](https://www.ruby-forum.com/u/gert)\
**Post date:** [September 10, 2008, 9:11pm UTC](https://www.ruby-forum.com/t/comments-extension/148222/7 "2008-09-10T21:11:06Z")

</div>

Hi - yes I’ll try to write it down - have been thinking of doing  
something for the reboot and this might be a good start.

---

<div class="post-metadata">

**Author:** ![gert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@gert](https://www.ruby-forum.com/u/gert)\
**Post date:** [September 10, 2008, 9:17pm UTC](https://www.ruby-forum.com/t/comments-extension/148222/8 "2008-09-10T21:17:32Z")

</div>

Gert JÃ¸rgensen wrote:

> Hi - yes I’ll try to write it down - have been thinking of doing  
> something for the reboot and this might be a good start.

Thanks Gert! Really appreciate the effort 🙂

Cheers,  
Mohit.  
9/11/2008 | 3:16 AM.
