To edit pages or tickets please login with username/password: aaf/aaf

Changeset 350 for trunk/plugin

Show
Ignore:
Timestamp:
06/13/08 10:26:38 (3 months ago)
Author:
jk
Message:

fixing #220

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/plugin/acts_as_ferret/lib/instance_methods.rb

    r327 r350  
    151151 
    152152    def content_for_field_name(field, via = field, dynamic_boost = nil) 
    153       field_data = self.send(via) || self.instance_variable_get("@#{via}") 
     153      field_data = (respond_to?(via) ? send(via) : instance_variable_get("@#{via}")).to_s 
     154      # field_data = self.send(via) || self.instance_variable_get("@#{via}") 
    154155      if (dynamic_boost && boost_value = self.send(dynamic_boost)) 
    155156        field_data = Ferret::Field.new(field_data) 
  • trunk/plugin/acts_as_ferret/recipes/aaf_recipes.rb

    r349 r350  
    6666 
    6767    desc "Rebuild the Ferret index. See aaf_recipes.rb for instructions." 
    68     task :rebuild => :environment, :roles => :app do 
     68    task :rebuild, :roles => :app do 
    6969      rake = fetch(:rake, 'rake') 
    7070      rails_env = fetch(:rails_env, 'production') 
  • trunk/plugin/acts_as_ferret/tasks/ferret.rake

    r348 r350  
    77  desc "Rebuild a Ferret index. Specify what model to rebuild with the MODEL environment variable." 
    88  task :rebuild => :environment do 
    9     #require File.join(RAILS_ROOT, 'config', 'environment') 
    10  
    119    indexes = ENV['INDEXES'].split 
    1210    indexes.each do |index_name| 

To edit pages or tickets please login with username/password: aaf/aaf