2015-07-29 5 views
0

Я пытаюсь передать переменную из контроллера для просмотра стрРельсы делают ничего

Мой контроллер

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 

Почему я получаю последующий вход как вход, а не базу данных?

--- 
... 

Может ли кто-нибудь помочь мне?

+0

Ваш вопрос непонятен >>> почему я получаю followoing как вход, а не базу данных? <<< – RAJ

+0

'<% = debug @outlet%>' это содержимое шаблона 'maps/map'? – RAJ

+0

Что такое '--- ...'? – Stefan

ответ

0

Вам нужно только изменить имя метода в контроллере с карты на карту, а затем ваш взгляд должен быть map.html.erb

, когда вы получаете «карты/карты» => «карты # map 'rails будет искать метод, называемый map в вашем контроллере карт. самое лучшее, что вы можете сделать, это проверить свои маршруты с помощью связки экспресс-рейк-маршруты

Смежные вопросы