Hello:
I am learning to use Helpers in Rails 3.
I have a project model with 'Name' attribute in it. I want to display
all the Projects with a 'Show' link next to it. The Problem is instead
of displaying a link for 'Show' it is displaying the html(<a
href="/projects/1"><img alt="Show"
src="/images/icons/show.png?1285276800" /></a>

CODE:
--Here is my app/views/projects/index.html.erb

<title> <p> Projects </p></title>
<%= render @projects %>

--app/views/projects/_projects.html.erb

<div class="project">
<%= project_title_links(project) %>
</div>

--app/helpers/people_helper.rb

module PeopleHelper
  def project_title_links(project)
    content_tag :h1 do
      [ project.title,
     link_to_icon('show', project)
      ].join(' ')
    end
  end
end

--app/helpers/application_helper.rb

module ApplicationHelper

  def link_to_icon(icon_name, url_or_object, options={})
    link_to(image_tag("icons/#{icon_name}.png"),
                      url_or_object,
                      options)
  end

end

-- 
Posted via http://www.ruby-forum.com/.

-- 
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