Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 NoMethodError:未定义的方法“to#u gmap4rails';对于#<;ActiveRecord::关系::ActiveRecord\u关系\u xyz\u控制器>;_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 4 NoMethodError:未定义的方法“to#u gmap4rails';对于#<;ActiveRecord::关系::ActiveRecord\u关系\u xyz\u控制器>;

Ruby on rails 4 NoMethodError:未定义的方法“to#u gmap4rails';对于#<;ActiveRecord::关系::ActiveRecord\u关系\u xyz\u控制器>;,ruby-on-rails-4,Ruby On Rails 4,我正在使用gmaps4rails gem在视图部分显示地图。 gmaps4rails“1.5.6” rails 4.0.0 ruby 2.0.0 模型动作 class Location < ActiveRecord::Base acts_as_gmappable     def gmaps4rails_address    address   end end 类位置

我正在使用gmaps4rails gem在视图部分显示地图。
gmaps4rails“1.5.6”
rails 4.0.0
ruby 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:: 

**NoMethodError:undefined方法“to_gmap4rails”#Rails 4不再加载带有“all”的记录

如果要加载记录数组,应使用

Location.all.to_a.to_gmaps4rails