-3
我已经看到了多种方法从其他网页中提取元数据,但有没有简单的方法来提取我自己的页面标题,描述等?如何使用Rails提取我自己的页面标题
我想将元数据存储在变量中,以便我可以调用to_query并将其放入链接中。
理想情况下,不使用JavaScript。
我已经看到了多种方法从其他网页中提取元数据,但有没有简单的方法来提取我自己的页面标题,描述等?如何使用Rails提取我自己的页面标题
我想将元数据存储在变量中,以便我可以调用to_query并将其放入链接中。
理想情况下,不使用JavaScript。
页面的标题是在其html中指定的;因此,直接从页面引用页面的标题并使用它在页面上提供更多内容之前是不可能的(即不切实际)。你有两个选择:
1)使用javascript修改完成后的页面。 (不推荐)
2)修改你的rails应用程序,使标题内容可以在视图的任何地方访问。 (推荐)This stackoverflow answer概述了创建标题变量的优雅方式,该变量可用于在视图中的任何位置设置和访问标题。
请注意,在rails中,每个页面的默认标题只是您的rails应用程序的名称,并且它被硬编码到layouts/application.html.erb中。所以你真的没有太多的“捕获”。如果你想让你的页面拥有唯一的标题,你需要从头开始为后者编写后端程序。
你想解析你所呈现的页面并从DOM中提取信息吗?这听起来超级低效。为什么不只是设计你的布局来为你拍摄'
答案是“是的”。如果您想要更具体的答案,请提出更具体的问题。 –