Chi*_*Kan 0 ruby ruby-on-rails
我想知道Rails如何处理方法空白?
我试图建立自己的空白?等效的方法,但这并不容易.这是我的尝试:
def my_blank(state)
if state == nil or state.empty? == true
true
else
false
end
end
Run Code Online (Sandbox Code Playgroud)
这个项目是开源的,所以只需看看源代码:https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/object/blank.rb
你会看到,有对各种类(比如个人写的方法String,Array等等)