他のウェブページからメタデータを抽出する方法は複数ありますが、自分のページタイトルや説明などを簡単に抽出する方法はありますか?Railsを使用して自分のページタイトルを抽出する方法
メタデータを変数に格納して、to_queryを呼び出してリンクに入れることができます。
JavaScriptを使用しないことが理想的です。
他のウェブページからメタデータを抽出する方法は複数ありますが、自分のページタイトルや説明などを簡単に抽出する方法はありますか?Railsを使用して自分のページタイトルを抽出する方法
メタデータを変数に格納して、to_queryを呼び出してリンクに入れることができます。
JavaScriptを使用しないことが理想的です。
ページのタイトルはhtmlで指定されています。したがって、ページのタイトルをページ自体から直接参照することは不可能です(つまり実用的ではありません)。 2つのオプションがあります:
1)ページが完全にレンダリングされた後に、JavaScriptを使用してページを変更します。
2)タイトルコンテンツにビューのどこからでもアクセスできるように、レールアプリケーションを変更します。 (推奨)This stackoverflow answerは、ビュー内のどこからでもタイトルを設定してアクセスするために使用できるタイトル変数を作成するための洗練された方法を概説しています。
railsでは、各ページのデフォルトのタイトルはあなたのrailsアプリケーションの名前に過ぎず、layouts/application.html.erbにハードコードされていることに注意してください。だからあなたが「捕まえる」ことはあまりありません。あなたのページにユニークなタイトルを付けるには、バックエンドをゼロからプログラムする必要があります。
レンダリングしたページを解析し、DOMから情報を抽出しますか?それは非常に非効率的に聞こえる。 '
答えは「はい」です。より具体的な回答が必要な場合は、より具体的な質問をしてください。 –