我在视图中有以下内容,我希望将其截断为17个字符,但我的语法已关闭。什么是正确的?
目前收到以下错误:
NameError in UsersController#show
以下是代码:
<div class="col-md-5ths col-xs-6"> <h3>Portfolio</h3><h2>
<%= link_to @user.portfolio_title, "#{@user.portfolio}" ,
truncate(h2.html_safe, :length => 17), :target => "_blank" %> </h2> </div>
答案 0 :(得分:2)
看起来你在h2
的第一个参数中有truncate
作为变量,我猜你想要@user.portfolio.html_safe
或类似吗?
编辑:应该是link_to truncate(@user.portfolio_title.html_safe, :length => 17), "#{@user.portfolio}", :target => "_blank"