2012-03-14 33 views
1

我有一个邮政标签模型。在此其他Post模型的索引视图中显示此Tag模型的20个第一个实例?

我想展现标签模型的第一20个实例在模型的索引视图。

(几乎你在StackOverflow的侧边栏中看到的主页)。

这样做的最好方法是什么?

(顺便说一下,我使用will_paginate

编辑:

我试图在帖子索引视图添加render 'tags/index,在views/tags创建index.html.erb文件。

但我发现了这一点:

显示/home/alex/rails/r18/app/views/layouts/_sidebar.html.erb其中 线#14提出:

失踪使用{:locale => [:en],:formats => [:html], :handlers => [:erb,:builder,:coffee]}的部分标记/索引。搜索:* “/ home/alex/rails/r18/app/views”* “/home/alex/.rvm/gems/ruby-1.9.2-p290/gems/ckeditor-3.7.0.rc3/应用程序/意见” * “/home/alex/.rvm/gems/ruby-1.9.2-p290/gems/devise-2.0.4/app/views”

回答

2

第一或最近?

# in your post index controller action 
@tags= Tag.limit(20).order("ID asc") 

# in your view 
<% @tags.each do |tag| %> 
    <%= tag.name %> 
<% end %> 

显示前20个标签。

相关问题