1. No, in index.html.erb there's just the standard template.
   in tag.html.erb I've tried to do several ways, none gives an error 
but none shows the tagged posts either.
Right now I tried a simpler solution : a plain
<%@posts.each do |post|   %>
<%= post.tags.class %>
<%= post.class %>
<%end%>

where @posts is
def tag
@posts = Post.tagged_with(params[:id])
end

under the PostsController.rb .

but the shown view is just empty, not even NilClass.

2.  for this tag.html.erb view:
<% debug @posts.each do |post| %>
  <%= debug post.title%><br>
  <%= debug post.tags %>
  <%end%>

I obtain :
#<Enumerable::Enumerator:0x104144240>

which is referred to <% debug @posts.each do |post| %>

if I add or delete debug on the others params, nothing changes.

3. Absolutely sure, from the console :
>> a = Post.first
=> #<Post id: 1, title: "the sea is beautiful", body: "because it's 
beautiful", created_at: "2011-08-31 14:21:14", updated_at: "2011-08-31 
14:21:14">
>>a.tag_list
=> ["water", "landscape"]
>>a.tags
=> [#<ActsAsTaggableOn::Tag id: 1, name: "water">, 
#<ActsAsTaggableOn::Tag id: 2, name: "landscape">]

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

Reply via email to