Changeset 31
- Timestamp:
- 04/17/06 15:37:02 (3 years ago)
- Files:
-
- trunk/plugin/acts_as_ferret/lib/acts_as_ferret.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plugin/acts_as_ferret/lib/acts_as_ferret.rb
r29 r31 102 102 fields_for_ferret << field 103 103 define_method("#{field}_to_ferret".to_sym) do 104 val = self[field] || self.instance_variable_get("@#{field.to_s}".to_sym) || self.method(field).call 104 begin 105 val = self[field] || self.instance_variable_get("@#{field.to_s}".to_sym) || self.method(field).call 106 rescue 107 logger.debug("Error retrieving value for field #{field}: #{$!}") 108 val = '' 109 end 105 110 logger.debug("Adding field #{field} with value '#{val}' to index") 106 111 Ferret::Document::Field.new(field.to_s, val,
