通过Nokogiri显示数据的正确方法是什么?

时间:2013-10-29 03:00:38

标签: ruby-on-rails ruby rake nokogiri railscasts

在我的应用程序中,我有一个字段,用户可以输入URL,然后从该URL中删除产品。我看了“Screen Scraping with Nokogiri”,我创造了我想要的结果;我输入了一个URL,数据被挖掘出来。

  1. 如何将其实现到Rails应用程序中?
  2. 我是否将代码放入控制器?
  3. Nokogiri是否在控制器中工作?
  4. 我需要要求Nokogiri吗?
  5. 我是否使用Rake任务?
  6. 如果我使用Rake任务,如何将用户提交的URL放入该Rake任务中?我读过以前的SO帖子(不知道在哪里)从控制器执行Rake任务是一个很大的安全禁忌。

1 个答案:

答案 0 :(得分:1)

  1. 投入控制器?您可以将代码放入控制器,这意味着它的同步和用户必须等到解析完成。
  2. 在控制器中工作?是。
  3. 要求Nokogiri?是。
  4. 耙任务?可能没有。
  5. 您可能需要查看Resque等内容。