gpt4 book ai didi

ruby - 如何在 Rails App 中集成 Nokogiri

转载 作者:数据小太阳 更新时间:2023-10-29 08:04:50 25 4
gpt4 key购买 nike

我正在尝试将 Nokogiri 集成到我的 Rails 3.2 应用程序中。我看过 Rails Casts 插曲并尝试创建一个名为 nokogiri_test.rb 的测试文件,然后通过我的 cmd 运行它。它工作正常并从旅游网站获取内容。

我正在构建的应用程序是一个 Rails 中的旅游网站,作为实验。我想从另一个旅游网站获取信息,例如:关于去亚洲旅游的一段。

我不明白如何在我的应用中实现 Nokogiri 代码。我需要创建一个 Controller 然后在其中编写 nokogiri 代码吗?或者在现有的 Controller 页面或其他地方编写 nokogiri 代码?然后我还想在我的 View 中显示信息 (asia.html.erb)。我如何显示它?

我在网上到处搜索都没有找到解决方案。任何人都可以阐明一下吗?我将不胜感激。

最佳答案

一般惯例是不要将任何业务逻辑放入 Controller 或 View 中。特别是如果涉及任何第三方服务(如外部网站)。可以按照Rails Casts "Screen Scraping"的建议进行并建立一个将抓取到模型中的 rake 任务。

关于ruby - 如何在 Rails App 中集成 Nokogiri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15848241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com