Я только начал использовать рельсы, поэтому извиняюсь, если это глупый вопрос, но я уже несколько часов искал в Интернете, и я начинаю сильно расстраиваться.Кто-нибудь знает, почему приложение 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
Я действительно надеюсь, что кто-то может помочь.
Я предполагаю, что это какая-то действительно глупая ошибка конфигурации, но у меня есть чувство, что у других может быть это, так что, возможно, это может быть полезно в будущем.
Вы перезапустили сервер? – kiddorails
Yup извините, что должен был упомянуть об этом. – itchyspacesuit
'/ welcome/index' приносит правильную страницу? – kiddorails