如果我想显示“关注按钮”,“关注+用户名”(用户名是每个不同用户的实例变量),有什么好方法可以做到这一点?
<div class="actions"><%= f.submit "Follow, <%= @user.name %>" %></div>
谢谢!
如果我想显示“关注按钮”,“关注+用户名”(用户名是每个不同用户的实例变量),有什么好方法可以做到这一点?
<div class="actions"><%= f.submit "Follow, <%= @user.name %>" %></div>
谢谢!
<div class="actions"><%= f.submit "Follow, #{@user.name}" %></div>
这是 Ruby 中的普通字符串插值。如果你喜欢使用 I18n,你可以这样做:
<div class="actions"><%= f.submit t(:follow, :name => @user.name) %></div>
在您的语言环境中 en.yml:
en:
follow: "Follow, %{name}"
/ 卡斯滕
您可以使用字符串插值,它将变量替换为其值。
<div class="actions"><%= f.submit "Follow #{@user.name}" %></div>
有用的链接:http ://en.wikibooks.org/wiki/Ruby_Programming/Syntax/Literals#Interpolation