URLが投稿されたときにhelperで自動的にリンク化することはできたのですがFacebookやTwitterのようなリンク先のタイトル、画像、詳細説明が書かれたカードを自動生成したいのですがどのように生成するのでしょうか。
仕組みとしては投稿されたURLのOGPの情報を取得してその情報をviewに入れ込んで表示する方法だと思うのですがOGPを取得するにはどのようにしたらいいのでしょうか。
調べてみたところJavaScriptだけでは取得できないようなのですが何を使って取得するのでしょうか。
PHPで取得する方法はたくさん出てくるのですがRailsで実装する方法がわからず止まってしまっています。
詳しい方教えていただけると幸いです。
URLを自動リンク化するHelper
def text_url_to_link text URI.extract(text, ['http','https'] ).uniq.each do |url| sub_text = "" sub_text << "<a href=" << url << " target=\"_blank\">" << url << "</a>" text.gsub!(url, sub_text) end return text end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。