【问题标题】:Getting public methods from a controller via rails console通过 Rails 控制台从控制器获取公共方法
【发布时间】:2013-05-02 00:18:29
【问题描述】:

我有一个控制器,想获取它的公共方法,但对这个结果感到困惑;应该有大约十种方法:

IndexController.public_methods - ApplicationController.public_methods
# => [] 

这不是在调用我认为应该调用的方法吗?

【问题讨论】:

  • 你为什么要做减法?
  • 减去我认为的公共方法应该是什么
  • 我知道你在问什么,但我只是在 Rails 控制台中尝试了action_methods,它实际上返回了我认为你想要的内容
  • 是的,谢谢,15 分钟接受...

标签: ruby ruby-on-rails-3.2


【解决方案1】:

对于特定的控制器,您可以使用action_methods

ApplicationController.action_methods

How to get list of controllers and actions in ruby on rails?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 2017-04-20
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 2014-10-08
    相关资源
    最近更新 更多