我目前正在使用ruby-bitly gem来缩短Rails应用中的链接;但是,结果在bit.ly链接前面有一个“http://”。这对推文/其他长度敏感的帖子不友好。如何自动删除?
链接控制器操作:
def shorten_with_bitly(url)
link = Link.find(params[:id])
bitly = Bitly.shorten(url, "MY_ID", "MY_API_KEY")
bitly.url = link.shortened_link
link.save
end
非常感谢你的帮助!!!
答案 0 :(得分:2)
使用gsub,例如:
"http://google.com".gsub("http://", "")
或使用切片:
"http://google.com".slice!(0..6)
请记住!将修改原始字符串,而不仅仅是修改后的副本。