如何在应用程序内调用Rails3应用程序的任何url(控制器/操作)请求?
我尝试使用app
对象(应用程序)和get
方法,但它仅适用于控制台,而不适用于应用程序。
例如 :我有一个可以处理所有请求的控制器。它未在routes.rb
中配置,此控制器可以解析request.uri
并根据请求返回HTML。我需要在其他控制器中将这个html应用到应用程序中。
答案 0 :(得分:0)
你要求的是2008年从Rails正式删除的component feature,因为它很慢并导致糟糕的设计实践。
如果您确实需要,可以尝试重现该功能。或者,您可以在内部(使用HTTP客户端)向第二个位置执行新的HTTP请求,获取响应,然后返回结果。