-3
A
回答
0
blu = some_object # that responds to #on_init
blu.method(:on_init).source_location
+0
有“Foo”类,它有一个“on_init:bar”行。 我tryed: 'OBJ = Foo.new obj.method(:on_init).source_location' 但是它产生一个错误: ''未定义的方法 'on_init' 的类'Foo'' – blu
相关问题
- 1. Rails未定义的方法
- 2. Rails未定义的方法?
- 3. Rails:未定义的方法`*'为零:NilClass
- 4. Rails:未定义的方法`%'为true:TrueClass
- 5. Rails未定义的方法*为零:NilClass
- 6. 未定义方法'merge_conditions'为geokit-rails
- 7. Rails 4.0未定义方法`[]'为零:NilClass
- 8. Rails:未定义方法'(MODELNAME)'?
- 9. Rails未定义方法user_signed_in?
- 10. Rails未定义方法
- 11. Rails NoMethodError:未定义方法
- 12. Rails ejs未定义方法
- 13. Rails的未定义的方法`update_attributes方法为假:FalseClass
- 14. 如何在Rails的“def create”后手动定义一个方法
- 15. Rails seeds.rb未定义方法的自定义方法
- 16. 名称未定义,但存在为def
- 17. “未定义的方法”为
- 18. 未定义的方法`屈服” - Rails的
- 19. Rails的协会,未定义的方法
- 20. Rails的迁移 - 未定义的方法`'
- 21. 的Rails 3.2 - 未定义的方法compute_public_path
- 22. Ruby on Rails的未定义的方法
- 23. 未定义的方法`MODEL_NAME”,Rails的
- 24. Rails的未定义的方法 'FULL_NAME'
- 25. Rails的未定义的方法`find_or_create_from_auth_hash”
- 26. Rails的3.1rc5 index_path未定义的方法
- 27. Rails的未定义的方法“job_app”
- 28. Rails的accepts_nested_attributes给未定义的方法
- 29. `method_missing':未定义的方法`active_record'为#<Rails :: Application :: Configuration - Rails与MongoDB
- 30. 未定义的方法`vote_for_song_songs_path'[rails 4]
'def ...'它不仅是方法定义的一种方式。 –
@Зелёный 对于如何找到该方法的定义,您有什么建议吗?没有超链接到RubyMine上的方法定义,也不是 – blu
@blu:试试'puts Foo.class_eval {method(:on_init)}'和'puts Foo.class_eval {method(:on_init).source_location}' –