6
A
回答
4
編輯:對於滑軌> = 3,一看便知從@無任何特殊之處這裏
有。不過,除了after_initialize
,after_find
是一個特例。你必須定義方法,after_find :some_method
是不夠的。這應該工作,雖然:
class Post < ActiveRecord::Base
def after_find
# do something here
end
end
您可以在the API閱讀更多關於它。
2
有趣的是,這將調用該方法兩次......得知一個艱辛的道路。
class Post < ActiveRecord::Base
after_find :after_find
def after_find
# do something here
end
end
11
現在((26.04.2012),這是正確的方式(和工作),要做到這一點:如果你需要在你的方法找到的對象
class SomeClass < ActiveRecord::Base
after_find :do_something
def do_something
# code
end
end
0
:
class SomeClass < ActiveRecord::Base
after_find{ |o| do_something(o) }
def do_something(o)
# ...
end
end
更多細節在這裏:http://guides.rubyonrails.org/active_record_callbacks.html#after-initialize-and-after-find
相關問題
- 1. 在Ruby on Rails中的調用方法
- 2. Ruby on Rails:在視圖中調用模型方法
- 3. 在特定時間調用模型方法(Ruby on Rails)
- 4. Ruby on Rails - 什麼是「查找」方法?
- 5. DRY在Ruby on Rails中使用模型
- 6. 哪些Ruby on Rails活動記錄模型方法可用於在模型列中查找特定值?
- 7. Ruby on Rails,從模型中調用一個非常大的方法
- 8. Ruby on Rails模型重用
- 9. 使用Ruby on Rails模型
- 10. 在Ruby on Rails 3.0中翻譯模型
- 11. 如何從Ruby腳本中的ruby on rails調用ROR方法?
- 12. 在Ruby on Rails中,有一種方法可以查看模型的屬性
- 13. 如何在我的應用程序在Ruby on Rails中加載後立即調用模型方法
- 14. Ruby on Rails的模型
- 15. Ruby on Rails的模型
- 16. Ruby on Rails中的多態模型?
- 17. 模型Ruby on Rails中的關係
- 18. Ruby on Rails中的模型關係
- 19. Ruby on Rails中的模型繼承3
- 20. Ruby on Rails 4 - 模型來調整Rails.configuration
- 21. 使用方法調用在Ruby on Rails Controller中重定向
- 22. Ruby on Rails方法
- 23. '未知的鍵:有'在Ruby on Rails的ActiveRecord查找方法
- 24. Ruby on Rails的使用模型的方法,使
- 25. 使用模型方法的Ruby on Rails會破壞我的URI?
- 26. Ruby on rails where()用方法
- 27. 如何在Ruby on Rails中按模塊或類DRY重複的模型方法?
- 28. 如何判斷哪些類在Ruby on Rails中調用方法?
- 29. Ruby on Rails:在控制器方法中調用輔助函數
- 30. 在Ruby on Rails上使用模型
謝謝它的工作。 – 2009-10-02 21:39:35