Link_to' xyz:@ xyz.size',@ xzz Rails

时间:2014-06-05 07:38:25

标签: ruby-on-rails

我试图让这条线在这里:

<%= link_to 'Projects: @projects.size', '#', class: 'btn btn-md btn-primary btd' %>

将创建一个包含文字&#39; Projects:&#39;的按钮。然后是该用户当前数据库中的项目数。

也正因为如此,这是否意味着我会使用类似于

的东西
@projects.size.where(:user_id == current_user)

1 个答案:

答案 0 :(得分:1)

请改为:"Projects: #{@projects.size}"(请注意双引号)

你使用了一个普通的字符串,当你真的需要一个解释字符串(使用双引号)和实际评估内部代码的特殊Projects: @projects.size语法时,它实际上写出了#{}

对于属于当前用户的项目。我建议这样的事情:

current_user.projects.count