2016-08-30 1 views
0

Я только начал использовать рельсы, поэтому извиняюсь, если это глупый вопрос, но я уже несколько часов искал в Интернете, и я начинаю сильно расстраиваться.Кто-нибудь знает, почему приложение rails по умолчанию, установленное в стеке bitnami, откажется разрешить устанавливать корневой каталог приложения?

Я установил стек AWS Bitnami Rails, используя бесплатный на рынке AWS Marketplace, и я следил за учебником по адресу http://guides.rubyonrails.org/getting_started.html, чтобы начать работу над функциональным запуском приложения. (Я уже сделал рельсы для зомби и рубина 101)

В принципе, я добираюсь до раздела 4.3, который, как предполагается, устанавливает меня с базовой маршрутизацией для приложения, и я не могу заставить его работать. Независимо от того, что я кладу в файле маршрутизации welcome_controller, приложение просто служит индексный файл шаблона находится в /opt/bitnami/ruby/lib/ruby/gems/2.3.0/gems/railties-4.2.5.1/lib/rails/templates/rails/welcome/index.html.erb

Мой routes.rb файл

Rails.application.routes.draw do 

    get 'welcome/index' 

    # The priority is based upon order of creation: first created -> highest priority. 
    # See how all your routes lay out with "rake routes". 

    # You can have the root of your site routed with "root" 
    root 'welcome#index' 

и мой welcome_controller является

class WelcomeController < ApplicationController 
    def index 
    end 
end 

Я действительно надеюсь, что кто-то может помочь.

Я предполагаю, что это какая-то действительно глупая ошибка конфигурации, но у меня есть чувство, что у других может быть это, так что, возможно, это может быть полезно в будущем.

+0

Вы перезапустили сервер? – kiddorails

+0

Yup извините, что должен был упомянуть об этом. – itchyspacesuit

+0

'/ welcome/index' приносит правильную страницу? – kiddorails

ответ

0

Две возможности:

  1. Вы не перезагружать сервер рельсов после генерироваться контроллером. Хотя, /welcome/index и т. Д. Должны работать без перезагрузки.
  2. Ваш сервер работает из каталога, в котором этот код не установлен. Поскольку ваш журнал ошибок не сообщает об отсутствии маршрутов в целом.
+0

Номер 2 был прав, спасибо! – itchyspacesuit

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