2016-03-10 16 views
0

我有一個下拉列表,其中包含指向特定類別的鏈接,在每個類別的行中我希望它包含該類別的名稱和書目數量。無論如何,我希望號碼部分與名稱部分相比具有不同的風格。在rails中爲link_to中的文本設置id

下面是每個代碼:我要爲#{category.name}(#{category.books.count}) ID

%li= link_to "#{category.name} (#{category.books.count})" , root_path(category_id: category.id)  

,我該怎麼辦?

+0

你想'在root_path catagory_id'? –

+0

@ Tan Nguyen我回答正確嗎?我在下面回答。 – HashRocket

回答

0

您應該定義屬性id。在你的代碼,你應該做這樣:

%li= link_to "#{category.name} (#{category.books.count})" , root_path(category_id: category.id), id: "#{category.name} (#{category.books.count})" 
0

我找到了答案,我們應該使用的link_to這樣做:

= link_to root_path(category_id: category.id, per_page: params[:per_page]) do 
      .row.cate-display 
      #cate-name= category.name 
      #cate-count= "(#{category.books.count})"