0

我正在使用 gmaps4rails gem 在视图部分显示地图。
gmaps4rails '1.5.6'
导轨 4.0.0
红宝石 2.0.0

示范动作

class Location < ActiveRecord::Base
  acts_as_gmappable
 
  def gmaps4rails_address
    address
  end
end

控制器动作

class LocationsController < ApplicationController
  def show
    binding.pry
    @locations = Location.all.to_gmaps4rails
  end
end

这里是它的展示

**NoMethodError: undefined method `to_gmap4rails'  #<ActiveRecord::Relation:: 

有任何回复请回复谢谢

4

1 回答 1

1

Rails 4 不再加载带有“all”的记录。

如果你想加载你的记录数组,你应该使用 to_a

Location.all.to_a.to_gmaps4rails
于 2013-10-28T10:48:47.223 回答