2014-03-31 35 views
0

我在添加到我的投資組合網站的新功能時遇到了一些問題。我有很多投資組合條目,現在我已經給出了類別。遷移一切都很好,這部分工作完美。Rails投資組合項目並未降序

我遇到的唯一問題是在其各自的類別中以降序排列投資組合項目。

Show.html.haml(個人類)

-if @tag.portfolios.size > 0 
    [email protected] do |portfolio| 
    =link_to markdown(portfolio.content).first(72).html_safe, portfolio 
    %br 

%p.text-right 
    -if User.find_by_id(session[:user_id]) 
=link_to 'Edit', edit_portfolio_path(portfolio) 
| 
=link_to 'Delete', portfolio, method: :delete, data: { confirm: 'Are you sure?' } 
    -else 
%br 
-else 
%p Oops, I don't know what you're searching for - but it's not here! 

類別控制器

def index 
@tags = Tag.all 
end 

def show 
@portfolios = Portfolio.all(:order => "created_at DESC") 
end 

我知道這件事情很明顯,我只是不知道是什麼。

+0

你的意思是點擊類別,你應該能夠看到該類別下的所有投資組合的倒序。對? –

+0

當您點擊該類別時,您會按降序查看相關投資組合條目。 –

回答

0

看起來你加載的是@portfolios,但你重複了@tag.portfolios
如果你想Tagportfolios有序地聯繫起來,看here

class Tag 
    has_many :portfolios, :order => "created_at DESC" 
end 
+0

完美,非常感謝。 –

相關問題