title: Address error with the Rails GeoCoder gem
body: <p>I am using the GeoCoder gem to lookup lat and longs for locations, and its seems to working fine in the rails code. However to get each locations lat/long is going to be long winded and take quite a while. </p>
  
  <p>Looking through the docs I have seen I can use 
  <code>rake geocode:all CLASS=Location SLEEP=0.25 BATCH=100</code>
  to process batches of 100. </p>
  
  <p>Using this I am running into the following error...</p>
  
  <pre><code>NoMethodError: undefined method `address=' for #&lt;Location:0x00007f9cf3d8daf0&gt;
  Did you mean?  address1=
                 address2=
                 address3=
                 address4=
                 address
                 address4
                 address2
                 address1
                 address3
                 address3?
                 address2?
                 address1?
                 address4?
  </code></pre>
  
  <p>Following the docs, I have set up an address method as shown in the Location model below.</p>
  
  <pre><code>class Location &lt; ApplicationRecord
    geocoded_by :address
      reverse_geocoded_by :latitude, :longitude
      after_validation :geocode, :reverse_geocode
  
      # searchkick locations: [:location]
  
      def address
          [name, postcode].compact.join(", ")
      end
  
      #  def search_data
    #   attributes.merge location: { lat: latitude, lon: longitude }
    # end
  end
  </code></pre>
  
  <p>I have looked through StackOverflow, and spend quite some time on Google trying to work out what is causing this issue, but can't for the life of me get it to work. </p>
  
  <p>Any one have any pointers, or can see where I am going wrong?</p>
  
  <p>Thanks</p>