2017-05-24 11 views
-2

フォームから送信されたURLをどのように切り捨てますか?ここで私は提出されたURLを表示するために使用していますものです:link_toヘルパーで切り捨てられたURLを表示するにはどうすればよいですか?

インデックスビュー:私はこの上に切り捨てメソッドを追加する方法を

<%= link_to gym.gym_website.try(:remove, /.*\/\//), url_for(gym.gym_website), target: '_blank', class: '' %> 

?私は現在、送信されたURLからhttp/httpsを削除しています。

<%= truncate(gym.gym_website, :escape => false, :length => 45) %> 

ありがとうございます!

+0

「gym_website」には何がありますか? – RSB

+0

@RSBそれは私のフォームフィールドの名前です。%%f.text_field:gym_website、クラス: ""、プレースホルダ: "facility website"%> – bgilbank

答えて

0

ここでは、link_toヘルパーのblockバージョンを使用して読みやすくすることができます。

<%= link_to url_for(gym.gym_website), target: '_blank', class: '' do %> 
    <%= truncate(gym.gym_website.try(:remove, /.*\/\//), :escape => false, :length => 45) %> 
<% end %> 
+1

ありがとうございました! – bgilbank

関連する問題