на встречу страхам мы свой путь продолжим. 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 заменить 

 

<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>

на

<%= stylesheet_link_tag 'application.css', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application.js', 'data-turbolinks-track': 'reload' %>
 

 Мне помогло просто раскоментировать. Ахтунг! это решение новичка. так что вряд ли оно правильное.

7) выполним rake routes и увидим 1 маршрут который мы прописали в routes.rb добавим в этот файлик resources :workers выполним туже команду посмотрели результат.