Ruby on rails 3 rails控制台中的资源助手

Ruby on rails 3 rails控制台中的资源助手,ruby-on-rails-3,rest,Ruby On Rails 3,Rest,如上所述,创建资源丰富的路由还将向应用程序中的控制器公开许多助手。例如,一条资源丰富的路线resources:photos将提供诸如photos\u path、new\u photo\u path等帮助。 现在,我可以使用helper对象在rails控制台中调用一个helper,例如helper.link_到“this”、“that”。但是在rails控制台中调用helper.photos\u path不起作用,但是在控制器中可以访问这些helper。为什么会这样 谢谢路由帮助程序在应用程序对象

如上所述,创建资源丰富的路由还将向应用程序中的控制器公开许多助手。例如,一条资源丰富的路线
resources:photos
将提供诸如photos\u path、new\u photo\u path等帮助。 现在,我可以使用helper对象在rails控制台中调用一个helper,例如
helper.link_到“this”、“that”
。但是在rails控制台中调用
helper.photos\u path
不起作用,但是在控制器中可以访问这些helper。为什么会这样


谢谢

路由帮助程序在
应用程序
对象中可用,因此您可以通过这种方式访问它们

app.photos_path     # => "/photos"