1
A
回答
1
委託(*方法)公共
提供一個委託類的方法來輕鬆地將包含的對象的公共方法作爲你自己的。
class Greeter < ActiveRecord::Base
def hello
'hello'
end
def goodbye
'goodbye'
end
end
class Foo < ActiveRecord::Base
belongs_to :greeter
delegate :hello, to: :greeter
end
Foo.new.hello # => "hello"
Foo.new.goodbye # => NoMethodError: undefined method `goodbye' for #<Foo:0x1af30c>
這裏是它如何與實例工作的一些其他的解釋:
http://brettu.com/rails-daily-ruby-tip-20-use-the-delegate-method-in-rails-to-reduce-code/
http://www.simonecarletti.com/blog/2009/12/inside-ruby-on-rails-delegate/
http://pivotallabs.com/rails-delegates-are-even-more-useful-than-i-knew/
0
代表幫助您檢測限內無制動SRP 。
相關問題
- 1. 什麼是對紅寶石代表
- 2. 什麼是'等'紅寶石的寶石?
- 3. 什麼是$〜紅寶石
- 4. 什麼是紅寶石
- 5. 是什麼在紅寶石
- 6. 什麼是在紅寶石
- 7. 什麼是「?」在紅寶石
- 8. 是什麼!做紅寶石?
- 9. 什麼是紅寶石
- 10. 什麼是::類中的紅寶石呢?
- 11. 紅寶石中的|| =是什麼?
- 12. 紅寶石中的「$:」是什麼?
- 13. 什麼是最好的紅寶石api?
- 14. 什麼是 「對」 的紅寶石
- 15. 用於紅寶石的是什麼?
- 16. 紅寶石軌道代表
- 17. 什麼是 「:富」 紅寶石意味着
- 18. 紅寶石爲什麼0 || 1是0
- 19. 「$」是什麼意思在紅寶石?
- 20. 什麼是顯示:紅寶石
- 21. 紅寶石 - 這是什麼輸出
- 22. 什麼是紅寶石!運營商?
- 23. 什麼是紅寶石的區別發送和紅寶石public_send方法?
- 24. ChunkyPNG紅寶石寶石的替代品
- 25. 什麼是構造紅寶石的現代方式?
- 26. 什麼是紅寶石is_a,Integer是什麼意思?
- 27. 〜>在紅寶石寶石依賴中意味着什麼?
- 28. 這個反襯紅寶石代碼是什麼意思?
- 29. 紅寶石代表團/代理
- 30. 空的正則表達式匹配紅寶石是什麼?