对于gmaps4rails,未定义的局部变量或方法`acts_as_gmappable'

时间:2013-10-24 05:22:08

标签: ruby-on-rails-4

我在我的项目中使用gmaps4rails gem在表单上显示谷歌地图但显示 “未定义的局部变量或方法`acts_as_gmappable'用于gmaps4rails”

我正在使用rails 4。

gem'gmaps4rails' rails生成gmaps4rails:install

在模特中 acts_as_gmappable

def gmaps4rails_address 地址 端

谢谢,

1 个答案:

答案 0 :(得分:-1)

我有与10/23/13相同的问题

  1. 问题仅在部署到Heroku时发生;这在我的本地环境中工作正常

  2. Gemfile包含:

  3. ... 宝石'轨道','4.0.0'

    gem'mysql' 宝石'哈姆' 宝石'回形针' 宝石'gmaps4rails' 宝石'aws-s3' 宝石'aws-sdk' gem'strip',:git => 'https://github.com/stripe/stripe-ruby' gem'will_paginate','〜> 3.0.5' 宝石'twilio-ruby' 宝石'json' 宝石'nokogiri' gem'rail_12factor',group :: production ...

    1. 已经尝试过捆绑安装/捆绑更新& heroku重启

    2. 跟踪如下:

    3. ---&GT;为Rails资产管道准备应用程序        正在运行:rake assets:预编译        耙子流产了!        未定义的方法acts_as_gmappable' for #<Class:0x007fa770b8ba68> /tmp/build_94e76989-9e4f-4eef-8e2c-e31cd7d850c9/vendor/bundle/ruby/2.0.0/g ems/activerecord-4.0.0/lib/active_record/dynamic_matchers.rb:22:in method_missin g'        /tmp/build_94e76989-9e4f-4eef-8e2c-e31cd7d850c9/app/models/hay_shipper.rb:4:in''