рубин -v = 2.1.6p336Rails не путь к корню 'welcome.index'
рельсы -v = 4.2.1
MySQL --version = 14,14
Новые программирования и Rails. Прохождение учебников.
сделал rails generate controller welcome index
.
Rails Server - localhost: 3000 показывает приветствие на странице.
Изменение конфигурации/routes.rb файл ... не-закомментировать корень 'приветствовать # индекс' (избавившись от # (строка 8) Rails Server - локальный:.. 3000 показывает ошибку
- --------- скопировано из localhost: 3000 ------------------------------------ ------
ExecJS::ProgramError in Welcome#index
Showing c:/row/dev/readit/app/views/layouts/application.html.erb where line #6 raised:
TypeError: Object doesn't support this property or method
Rails.root: c:/row/dev/readit
Application Trace | Framework Trace | Full Trace
app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___173287605_49138164'
прокомментировал корень 'приветствовать # индекс' снова, и у меня есть Добро пожаловать на борт страницу назад.
Если я выполняю localhost: 3000/index Я получаю ошибку маршрутизации. Нет маршрута матчей [не GET] "/ индекс"
у меня есть:
controllers/welcome_controller.rb
views/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'
Как получить файл config/routes.rb
для отображения файла views/welcome/index.html.erb
?
Имеет ли это какое-либо отношение к сокету MySQL? Я полагаю, что нужно положить в config/database.yml
? Потому что я не то, что туда положить.
Серьезно, получите лучший учебник. Ни один из хороших не оставляет вас с такой фундаментально сломанной вещью, что ваш javascript_include_tag не работает. Моя рекомендация - использовать ресурсы на веб-сайте Rails: http://rubyonrails.org/documentation/ – smathy