如何调用/模拟对应用程序内任何应用程序url的请求

时间:2011-08-23 05:42:57

标签: ruby-on-rails ruby ruby-on-rails-3

如何在应用程序内调用Rails3应用程序的任何url(控制器/操作)请求?

我尝试使用app对象(应用程序)和get方法,但它仅适用于控制台,而不适用于应用程序。

例如 :我有一个可以处理所有请求的控制器。它未在routes.rb中配置,此控制器可以解析request.uri并根据请求返回HTML。我需要在其他控制器中将这个html应用到应用程序中。

1 个答案:

答案 0 :(得分:0)

你要求的是2008年从Rails正式删除的component feature,因为它很慢并导致糟糕的设计实践。

如果您确实需要,可以尝试重现该功能。或者,您可以在内部(使用HTTP客户端)向第二个位置执行新的HTTP请求,获取响应,然后返回结果。