1
현재 레일스 앱에서 링크를 단축하려면 ruby-bitly gem을 사용하고 있습니다. 그러나 결과에는 bit.ly 링크 앞에 "http : //"가 있습니다. 짹짹/기타 길이에 민감한 게시물에 대해서는 친숙하지 않습니다. 어떻게 자동으로 제거합니까?Bitly API와의 링크가 짧아 어떻게 '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
는 당신의 도움을 주셔서 감사합니다! 예를 들어
필자는 필자가 문자열을 사용했다면 link.shortened_url.gsub ("http : //", "") 또는 다른 방법을 사용할 것입니다. – jschorr
굉장해! 매우 실용적, 위선적 인 말투는 내가 기본을 잊어 버렸다고 믿는다! 내가 파이썬을 배우기 시작했을 때, 튜플을 조각 내기에 셀 수없이 많은 시간을 보낸 것처럼 느껴진다. – ahuang7