ruby on rails - 使用string for link_to并将其格式化为超链接名称

时间:2017-03-22 10:47:25

标签: ruby-on-rails ruby

我有一个包含列src_url的数据库,其中包含网络资源的完整网址。 目前我使用

#<FilesMatch "(.ht[access|passwd]|.user.ini|php.ini)">
# Require all denied
#</FilesMatch>

<FilesMatch "(.htaccess|.passwd|.user.ini|php.ini)">
Require all denied
</FilesMatch>

显示它。

我想要做的是显示前2或3个域级别而不是&#34; Source&#34; (例如&#34; www.example.com&#34;或&#34; example.org&#34;)。

我对铁轨上的红宝石相当新,所以不得不弄清楚这一切,我坚持了一段时间。

1 个答案:

答案 0 :(得分:1)

您可以使用URI模块:

uri = URI(@article.src_url)
uri.host
#=> "example.com"

此模块已包含在Rails中,因此您不应手动包含它。