在编写gem时,如何获得帮助?

时间:2011-07-25 20:28:46

标签: ruby-on-rails ruby

对于一个宝石,我正在写,我希望能够访问current_user(大多数auth系统都有这个帮助器)

有什么方法可以做到这一点?

控制器包含的用于获取current_user的内容是AuthenticatedSystem 不确定帮助者如何访问它的内容

*我正在使用RestfulAuth

1 个答案:

答案 0 :(得分:0)

如果您的宝石具有包含在控制器中的模块,您可以测试该方法是否可用:

self.respond_to?( :current_user )

如果只是打电话给它。如果你的宝石确实需要它,如果方法不可用,它甚至会引发错误。