-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}' –