我在Rails ls
中找到了方法。
pry(#<SettingsController>)> ls
ActiveSupport::ToJsonWithActiveSupportEncoder#methods: to_json
ActiveSupport::Configurable#methods: config
AbstractController::Base#methods: action_methods action_name action_name= available_action? controller_path response_body
ActionController::Metal#methods:
content_type controller_name headers location= middleware_stack= performed? request= response response_body= session set_response! status=
content_type= dispatch location middleware_stack middleware_stack? request reset_session response= response_code set_request! status to_a
#<Module:0x0000000551b030>#methods: env
.....等等
那是什么意思?它是否向我们展示了项目中所有可用的方法?
感谢。
答案 0 :(得分:3)
来自pry
自述文件:https://github.com/pry/pry
Pry允许我们使用cd命令弹出和弹出不同的范围(对象)。这使我们能够探索程序或库的运行时视图。要查看特定范围内可用的变量和方法,我们使用多功能ls command。