Rails什么也没做

时间:2015-07-29 10:22:28

标签: ruby-on-rails ruby

我正在尝试将变量从控制器传递到视图页面

我的控制器是

class MapsController < ApplicationController
    def maps
        @outlet = Brand.all
        render "maps/map"
    end
end

我的观看页面是

<%= debug @outlet %>

我的路线是

  get 'maps/map' => 'maps#map'

我的数据库是

id   brand_id
 1     hello
 2     hi
 3     this_is _some_text

为什么我将后续作为输入而不是数据库?

--- 
...

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您只需要将控制器中方法的名称从地图更改为地图,然后您的视图应该是map.html.erb

当你得到'maps / map'=&gt; 'maps #map'trail会在地图控制器中查找一个名为map的方法。你能做的最好的就是检查你的路线 捆绑执行耙路线