# Okay, another pretty obvious beginner question

**URL:** <https://www.ruby-forum.com/t/okay-another-pretty-obvious-beginner-question/131211>\
**Category:** Rails\
**Created:** [March 6, 2008, 11:32pm UTC](https://www.ruby-forum.com/t/okay-another-pretty-obvious-beginner-question/131211 "2008-03-06T23:32:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ron](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@ron](https://www.ruby-forum.com/u/ron)\
**Post date:** [March 6, 2008, 11:32pm UTC](https://www.ruby-forum.com/t/okay-another-pretty-obvious-beginner-question/131211/1 "2008-03-06T23:32:29Z")

</div>

So this is another obvious question, but if you’re referring to  
something using Erb, such as \<%=@page.title%\>, and you need to put  
that into a link\_to tag, how would you do it?

I have:  
\<%= link\_to(post.title, :action=\>‘show’, :id=\>post%\>

But that doesn’t seem to work. Thoughts?

Thanks,

Ron

---

<div class="post-metadata">

**Author:** ![ron](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@ron](https://www.ruby-forum.com/u/ron)\
**Post date:** [March 6, 2008, 11:43pm UTC](https://www.ruby-forum.com/t/okay-another-pretty-obvious-beginner-question/131211/2 "2008-03-06T23:43:05Z")

</div>

This should work:

\<%= link\_to(@page.title, :action=\>‘show’, :id=\>post%\>

On Thu, Mar 6, 2008 at 2:31 PM, Ron [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Thanks,
> 
> Ron
> 
> >

–  
Henry  
[http://www.henrywagner.org/](http://www.henrywagner.org/)

---

<div class="post-metadata">

**Author:** ![ron](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@ron](https://www.ruby-forum.com/u/ron)\
**Post date:** [March 7, 2008, 12:13am UTC](https://www.ruby-forum.com/t/okay-another-pretty-obvious-beginner-question/131211/3 "2008-03-07T00:13:02Z")

</div>

That did wind up working. Thanks, Henry!

Ron

---

<div class="post-metadata">

**Author:** ![ron](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@ron](https://www.ruby-forum.com/u/ron)\
**Post date:** [March 7, 2008, 12:16am UTC](https://www.ruby-forum.com/t/okay-another-pretty-obvious-beginner-question/131211/4 "2008-03-07T00:16:36Z")

</div>

On Mar 6, 2008, at 2:31 PM, Ron wrote:

> I have:  
> \<%= link\_to(post.title, :action=\>‘show’, :id=\>post%\>
> 
> But that doesn’t seem to work. Thoughts?

Ron, I know you have your question answered, but in the future if you  
provide more specifics than “doesn’t seem to work,” you can get better  
help. If it’s breaking, a stack trace might be in order.

Also, a little more context is useful. For example, telling us you set  
@page in your controller or something like that.

I think that will make your feedback from the community quicker and  
more accurate.

---

<div class="post-metadata">

**Author:** ![ron](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@ron](https://www.ruby-forum.com/u/ron)\
**Post date:** [March 7, 2008, 12:46am UTC](https://www.ruby-forum.com/t/okay-another-pretty-obvious-beginner-question/131211/5 "2008-03-07T00:46:32Z")

</div>

Hi s.ross,

That’s a very good point. I should have been more clear. My  
controller has for this action the following:

def list  
@post\_pages, @posts = paginate :posts, :per\_page =\> 10  
@pages=Page.find(:all)  
@events=Event.find(:all)  
end

I wound up modifying Henry’s suggestion to:  
\<%= link\_to post.title, :action=\>‘show’, :id=\>post%\>

There was just a problem with the parenthesis.

Ron

---

<div class="post-metadata">

**Author:** ![ron](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@ron](https://www.ruby-forum.com/u/ron)\
**Post date:** [March 7, 2008, 1:01am UTC](https://www.ruby-forum.com/t/okay-another-pretty-obvious-beginner-question/131211/6 "2008-03-07T01:01:13Z")

</div>

Great, glad to help.

Henry  
On Thu, Mar 6, 2008 at 3:12 PM, Ron [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > But that doesn’t seem to work. Thoughts?
> > 
> > > Thanks,
> > 
> > > Ron
> > 
> > –  
> > Henryhttp://www.henrywagner.org/

–  
Henry  
[http://www.henrywagner.org/](http://www.henrywagner.org/)
