0

我创建了一个 Foo 控制器,Foo 视图允许用户输入和提交 URL。在我的 Foo 助手中,我有一段代码可以抓取用户输入的 URL(使用 nokogiri)。如何将从用户收到的 url 传递给帮助程序,以便可以解析 URL 并将其保存到数据库?我应该以不同的方式进行设置吗?

4

1 回答 1

0

在 Rails 3 中存档的一种方法是在控制器中调用 view_context 来为控制器创建一个新的 ActionView 实例,然后通过控制器中的这个实例可以使用所有辅助方法。

view_context.scrape_url_method_in_helper

或者在 FooController 中执行此操作

include FooHelper

另外,请阅读下面 rik.vanmechelen 的评论。

于 2012-05-11T17:44:38.800 回答