Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 为rails中链接_内的文本设置id_Ruby On Rails_Link To - Fatal编程技术网

Ruby on rails 为rails中链接_内的文本设置id

Ruby on rails 为rails中链接_内的文本设置id,ruby-on-rails,link-to,Ruby On Rails,Link To,我有一个下拉列表,有特定类别的链接,在类别的每一行,我希望它包括类别的名称和该类别的书籍数量。无论如何,我希望数字部分与名称部分具有不同的样式 以下是每一个的代码: %li= link_to "#{category.name} (#{category.books.count})" , root_path(category_id: category.id) 我想为{category.name}和({category.books.count})设置id,我该怎么办?您应该定义属性id。

我有一个下拉列表,有特定类别的链接,在类别的每一行,我希望它包括类别的名称和该类别的书籍数量。无论如何,我希望数字部分与名称部分具有不同的样式

以下是每一个的代码:

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

我想为
{category.name}
({category.books.count})设置id
,我该怎么办?

您应该定义属性
id
。在您的代码中,您应该这样做:

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

我找到了答案,我们应该使用link_这样做:

 = 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})"

你想要根路径中的
分类id
?@Tan Nguyen我回答对你的问题了吗?我在下面回答。