![](/img/trans.png)
[英]Rails 4 retrieve nested attributes for display in an index.html.erb
[英]Rails unable to display all the data in my index.html.erb
我正在嘗試在我的Index.html.erb中顯示所有數據,如下所示
S.no name place logo rating rank
1 apple usa 34 1
2 dell usa 46 1
3 hcl usa nil nil
但是我只能顯示評級公司,該公司僅是前2家公司,但我想顯示所有數據,但未評級的應顯示在表格底部。 我怎樣才能做到這一點。
這是我正在使用的控制器操作。
def index
@companies = CompanyRating.select('company_id,avg(satisfaction+work_environment+cd) as rating, COUNT(DISTINCT(user_id,company_id)) as rank').group('company_id').order('rank')
end
請幫助解決。
嘗試:
def index
count = CompanyRating.count
@companies = CompanyRating.select('company_id,avg(satisfaction+work_environment+cd) as rating, COUNT(DISTINCT(user_id,company_id)) as rank').group('company_id').order("coalesce(rank, #{count}) ASC")
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.