在Rails中创建full_url方法

时间:2016-03-22 08:17:24

标签: ruby-on-rails absolute-path

我正在尝试制作一种方法来检查网址是绝对网址还是相对网址。我正在从我的视图模板中调用该方法,但它会引发未定义的方法错误。我相信它并没有调用方法,这就是为什么要提出错误,但我不知道如何让它现在正常工作。

一切都有帮助,谢谢。

  

UsersController

def url_checker(url)
  /^http/i.match(url) ? url : "http://#{url}"
end
  

用户/ show.html.slim

span= link_to_if @profile.company_url.present?, @profile.company_url, url_checker(@profile.company_url), target: "_blank"
  

错误消息

enter image description here

0 个答案:

没有答案