на встречу страхам мы свой путь продолжим. Gросто красивая фраза:)
не будем сильно заморачиваться возьмем схему базы данных которую я делал когда в качестве тестового задания на php.
Дальше нам нужно определиться с классами(контролерами):
worker-сотрудники
position-должность
logtable-лог_процедура (ха, называется она лог процедура потому что нужно было было реализовать хранимую процедуру записи в эту таблицу, ну я скрин сделал не заморачиваясь а сейчас вспомнил)
department-отделы
organization-организация
pages-все остальные страницы.
и формами(страницами). в 1 версии нашего телефонного справочника все будет на минималках(На*** тебя, на*** «Версус» вместе с вашей послушной толпой, лучше я сдохну ***чим ноунеймом, чем прославлюсь и стану тобой раун:) ), по мере появления свободного времени будем реализовывать новые вещи, опять же скажу себе и всем я на нем учусь.
а вот этот человек прям красавчик https://www.youtube.com/user/PlurrimiTube/videos . если изучаешь руби заходи и подписывайся.
1) rails new myphonetest
2)так как учусь делаю как в видосе, Gemfile=>source 'http://rubygems.org'
3)bundle install в директории проекта.
4)rails s # для проверки запустим сервер, опять же в директории проекта.
5)rails g controller Workers, далее прописываем метод индекс, создаем файл во вьюхах и запись в routes.
6)и вот начинаются танцы с бубном.
TypeError: Объект не поддерживает это свойство или метод
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
слава богу не у меня первого, app\assets\javascripts\application.js раскоментировать = require_tree . так же советуют app\assets\stylesheets\application.css добавить запись require turbolinks и в app\views\layouts\application.html.erb заменить
Мне помогло просто раскоментировать. Ахтунг! это решение новичка. так что вряд ли оно правильное.
7) выполним rake routes и увидим 1 маршрут который мы прописали в routes.rb добавим в этот файлик resources :workers выполним туже команду посмотрели результат.