Ruby on Rails[Rails] 判斷物件有哪些方法?上一層是誰?屬於哪個型態本頁導覽[Rails] 判斷物件有哪些方法?上一層是誰?屬於哪個型態tags: rails, ruby, typeof, methods? # 繼承關係Object.superclass #查上一層是誰?Object.ancestors #查祖宗十八代是誰? # 有哪些方法可使用Object.methods #查物件有哪些方法?Object.respond_to? :new #查物件是否有這個方法? # 資料型態Object.class # 查看物件資料型態arr.is_a? Array # 檢驗 arr 是否為陣列str.is_a? String # 檢驗 str 是否為字串 Ruby Data Types 參考資料 .nil? .empty? .blank? .present? 傻傻分不清楚?