使用带嵌入式ruby的rails_to - rails4

时间:2015-04-20 21:02:53

标签: ruby-on-rails ruby-on-rails-4

有人可以请帮我解决下面代码的语法。 我正在尝试将link_to与嵌入式ruby一起使用,但正在努力使用正确的语法。任何帮助将不胜感激

<div>You have created <%= link_to '#{<%= current_userr.adverts.count %>}', '#' %> Adverts</div>
非常感谢

1 个答案:

答案 0 :(得分:3)

由于您已经使用嵌入式ruby来访问link_to帮助程序,因此您可以通过以下方式完成您正在寻找的内容:

<div>
  You have created <%= link_to current_user.adverts.count, "#" %> Adverts
</div>

只要您打算如上所述显示计数,这将有效。如果您想在链接文本中添加任何内容,例如将其设为粗体,则可以使用字符串插值:

<div>
  You have created <%= link_to "<strong>#{current_user.adverts.count}<strong>".html_safe, "#" %> Adverts
</div>