链接到只有Twitter名称的Twitter个人资料 - RoR

时间:2014-03-15 21:04:31

标签: ruby-on-rails twitter hyperlink

我拥有用户的Twitter名称,并希望将其个人资料中的链接添加到他们的Twitter帐户中。

我一直试图将@Profiles.twitter(他们的推特名称)连接到普通的twitter.com超链接的末尾,但没有运气。

目前我只是在文本中显示名称,但希望它们成为链接

<p>
  <strong>Twitter:</strong>
  <%= @profile.twitter %>
</p>

您可以在此处查看结果:http://warm-hollows-1154.herokuapp.com/profiles/4

1 个答案:

答案 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] %>