Last active
August 27, 2020 12:53
-
-
Save filinivan/cefc986c4572db5abad1d99b0bb06dcf to your computer and use it in GitHub Desktop.
Основные команды Ruby on Rails
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
---- rake ------------------------ | |
rake db:migrate RAILS_ENV=test - применить миграции для тестовой базы | |
---- запуск на ubuntu ------------ | |
если не работает rvm - стартуем bash --login | |
в терминале ставим галочку! | |
----------- | |
rails server - рельсы запускаются в окружении development | |
rails server -e - рельсы запускаются в окружении production | |
rails server -e development/production | |
rails generate controller home index - запускается генератор контроллера. Создает контроллер home и экшн index | |
rails generate model Article title:string text:text Генерируется модель (связь с БД). title/text - таблицы в БД | |
rails g model Comment author:string body:text article:references #связь с таблицей Article | |
------ rails console ------------------ | |
Article.attribute_names - выводит список заголовков для модели Articles | |
Article.all - выводит список всех записей bp nf,kbws fhnbrkc | |
--------------------------------------- | |
rails g - выводит список доступных генераторов. | |
------- Devise gem --------------------- | |
1 - gem 'devise' #добавляем в Gemfile | |
2 - rails g devise:install #в консоле | |
3 - добавляем строки в нужные файлы | |
4 - rails g devise User - если хотим добавить юзера через devise | |
5 - rake db:migrate | |
rails g devise:views #генерирует вьюхи в которых впоследствии можно исправить вид форм | |
---------------------------------------- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment