1) создание модели в руби rails g model Worker fio:string id_positions:integer phone:string email:string id_department:integer comment:string что я не понял то как идет связь между контроллером и моделью. контроллер у меня называется worker. может модель привязывается к последнему созданному контроллеру? ну и еще если забыл немного если контроллер принято называть workerS а модели worker ну упустил.
2) rake db:migrate создаст таблицы указанные db\migrate\20200416105159_create_works.rb
3)??? подумал подумал и если ? может быть в тексте как часть текста то что это вопрос на будущее я могу и не найти. а ??? будут встречаться и я однозначно пойму что это вопрос(не то что пойму а искать по тексту гораздо проще ??? чем один знак вопроса)
короче как в руби сделать контроллер модель и таблицу с абсолютно разными именами? например контроллер first модель second и таблицу third. походу нельзя так, ибо нужно соблюдать ЗАПОВЕДИ!!
а ты соблюдаешь ЗАПОВЕДИ?:)
4) rails g model Departments name:string adress:string worker:references # а в worker:references мы связываем таблицы и это не правильно. короче не связываем, это тут для примера. а в чем дело? да в том что связать нужно было наоборот. если я сделаю как выше то у меня на каждого пользователя будет свой отдел. а нужно что бы каждому отделу соответствовало несколько пользователей. короче поправим вручную в базе.