undefined局部变量或方法`acts_as_gmappable'

时间:2012-12-03 04:11:26

标签: google-maps gmaps4rails

我创建了一个Heroku应用程序,它将gmaps4fails gem用于应用程序的一个功能。

当我尝试播种数据库时,我得到了

rake aborted! undefined local variable or method 'acts_as_gmappable' for #<Class:0x00000004b5b928>

任何想法如何解决这个问题?

在本地测试时一切正常。

编辑:这是我的模型代码

    class Hall < ActiveRecord::Base

      has_many :hall_features
      has_many :green_features, :through => :hall_features
      has_many :settings, :through => :pinned_halls
      belongs_to :operational_unit

      acts_as_gmappable
      ...

迁移:

class CreateHalls < ActiveRecord::Migration
  def up
    create_table 'halls' do |t|
      t.string 'name'
      t.text 'background'
      t.text 'energy_info'
      t.float 'latitude'
      t.float 'longitude'
      t.boolean 'gmaps'
      t.timestamps
    end
  end

  def down
    drop_table 'halls' # deletes the whole table and all its data!
  end
end

以下是我的终端错误:http://i48.tinypic.com/zvoggg.png

1 个答案:

答案 0 :(得分:0)

呃..把宝石放在:只在Gemfile中开发。包括它:生产解决了一切。

今晚我会哭着自己睡觉。也有一些幸福的泪水。