2014-04-05 3 views
-1

Share Button에있는 문서를 사용하여 응용 프로그램에 fb 공유 버튼을 추가하고 있습니다. 잘 작동하지만 페이스 북에서 현재 페이지의 URL을 공유하고 싶습니다. 예를 들어 :현재 페이지 URL을 얻는 방법?

내 현재의 URL href 부분을 채우려
<div class="fb-share-button" data-href="https://developers.facebook.com/docs/plugins/" data-type="button"></div> 

, 나는 내가 어떻게 추가 할 수 있습니다이

http://localhost:3000/news/view/2 
이 각 시간을 변경 여기 내 URL, ID입니다

대신 developers.facebook.com을 달성 할 수있는 방법 내 URL은 여기에 있습니다.

답변

3
request.original_url 

은 현재 URL을 반환합니다. 자세한 내용은 link을 참조하십시오.

+0

파텔과 ALOK의 anandh, 난 내가 원하는 말을 HREF 섹션에서이 무슨 뜻 –

+1

@Ullas을 내 코드를 변경할 수 있습니다 application..how에서 페이스 북에서 현재의 뉴스 기사 페이지에 원하는 @priyank href = "https://developers.facebook.com/docs/plugins/2" –

+0

예, 로컬 호스트에서 내 뉴스 응용 프로그램을 실행 중입니다.이 뉴스를 공유하고 싶습니다. 뉴스가 다른 ID에 있습니다. 예 : http : // localhost : 3000/news/view/2 –

2

레일> 3.2 request.original_url

레일 2 : request.url

은 : 당신이 thisthis 참조 할 수 SO 질문을 발견.

2

사용 request.original_url하고 그 코드를 변경 :

Share Button Documentation 당으로
<div class="fb-share-button" data-href="<%= request.original_url %>" data-type="button"></div> 

, data-href 매개 변수 하나가 위와 같은 단지를 할 것입니다, 공유하고자하는 URL가 포함되어 있습니다.

<%= %> 템플릿 내에서 Ruby 코드를 임베드하고 평가합니다. 따라서 FB 공유를 사용하여 현재 페이지를 공유 할 수 있습니다. 도움이

희망

+0

, 작동하지 않습니다. –

+0

지정한 다른 링크도 동일한 방법을 사용합니다. 왜 그것이 작동해서는 안되는지 알 수 없습니다. 위의 변경을 한 후에 생성 된 마크 업과 함께 질문을 업데이트 할 수 있습니까? – kiddorails

+0

오는 facebook 공유 페이지가 비어 있습니다 .. 오류가 보이지 않습니다 .. 다른 ID가 들어있는 최신 뉴스를 공유하고 싶습니다 .. –

관련 문제