Ruby and Rails. Полезные инструкции
bond- Ruby. Перед установкой
- RVM. Ruby version manager
- Ruby. Установка через RVM
- Gems
- Rails. Установка
- Git. Инициализация и настройка
- Heroku
- Bitbucket
//Инструкция хероку как работать с рельсами
https://devcenter.heroku.com/articles/getting-started-with-rails4
http://www.bogotobogo.com/RubyOnRails/RubyOnRails.php
http://www.bogotobogo.com/RubyOnRails/RubyOnRails_Git_BitBucket.php
деплой
https://habrahabr.ru/post/213269/
//ПРИЛОЖЕНИЕ
//создать полный набор для объекта Item:
rails g scaffold Item title:string article:integer description:text photo:string
//создать контроллер с методом(экшн) index:
rails generate controller Store index
//Изменяем руты
get 'store/index' -- это должно добавиться по умолчанию при генерации
resources :items -- это должно добавиться по умолчанию при генерации
root to: 'store#index' - ставим рут по умолчанию
//Про модели и связи belongs
https://rubydev.ru/2012/04/ruby-on-rails-tutorial-active-record-associations/
rails c -- консоль работы с базой
-----------------------------
МОДЕЛЬ
//посмотреть поля объекта модели
@news = News.find(params[:id])
@news.attributes.each { |k, v| puts "#{k} - #{v}" }
-----------------------------
ФОРМЫ
//http://codenamecrud.ru/ruby-on-rails/form-basics
https://mkdev.me/posts/vsyo-chto-nuzhno-znat-o-routes-params-i-formah-v-rails !!!!!!!
-----------------------------
РУТЫ
rake routes
-----------------------------
БОТЫ
делаем папку
в папке main.rb
heroku create blablanameofprogram
heroku buildpacks:set heroku/ruby --говорит хероку что наше приложение не рельсы, а просто приложение, типа просто запускать руби процесс
git push heroku master
затем зайти в хероку там стоит bot - OFF
в приложение в configure dynos
справа где баксы нажать карандаш, включить бегунок и нажать confirm
если подтвердить кредитку будет дано 1000/24 = 41 день - суммарное время работы всех приложений одного аккаунта
можно посмотреть статистику расхода времени
heroku ps
-----------------------------
МИГРАЦИЯ
rails g migration add_description_columns_to_items
В созданную миграцию добавляем:
class AddDescriptionColumnToItems < ActiveRecord::Migration
def change
add_column :items, :description, :string
end
end
Затем:
rake db:migrate
-----------------------------