我在rails应用程序中有这样的方法:
def current_user
return @current_user if @current_user.present?
@current_user = current_user_session && current_user_session.record
end
我以前没有使用过这种.present?
方法,所以我进入我的交互式 ruby shell 来玩弄它。
每当我使用xxx.present?
它时,它都会返回 NoMethodError。不管xxx
是字符串、数字还是数组都没有关系。
我怎样才能使用这种方法?