我拥有用户的Twitter名称,并希望将其个人资料中的链接添加到他们的Twitter帐户中。
我一直试图将@Profiles.twitter
(他们的推特名称)连接到普通的twitter.com超链接的末尾,但没有运气。
目前我只是在文本中显示名称,但希望它们成为链接
<p>
<strong>Twitter:</strong>
<%= @profile.twitter %>
</p>
您可以在此处查看结果:http://warm-hollows-1154.herokuapp.com/profiles/4
答案 0 :(得分:1)
示例:
<% @name = "pierre" %>
<%= link_to @name, "http://www.twitter.com/" + @name %>
试试这个
<%= link_to "LINK", "http://www.twitter.com/" + @profile.twitter[1..-1] %>
修改强>
[1 ..- 1]删除@符号
您不需要创建@name,我只是以它为例,您可以使用@ profile.twitter字符串。只需使用下面的
<%= link_to @profile.twitter, "http://www.twitter.com/" + @profile.twitter[1..-1] %>