Pull to refresh
8
0
Ярослав Землянухин @paranoic

Пользователь

Send message
> Не передавайте всех данных от сервера, если это не необходимо. Часто будет достаточно только ФТП.
Я бы предложил ограничить доступ к коду системы доступом к репозиторию и мердж-реквестами. А фрилансеру дать только инструмент для деплоя в тестовую среду.
А весь чек-лист отрабатывается вручную или используются инструменты для автоматического тестирования?
Если модели видов транспорта будут иметь множество разношерстных атрибутов (уникальных для каждой модели), то sti — уже будет неудачным вариантом.
has_and_belongs_to_many по сути использует промежуточную таблицу. Что в результате выльется в 4 таблицы trains_locations, ships_locations, copters_locations, trucks_locations
Примеры фактори:

FactoryGirl.define do
  factory :truck do
  end

  factory :ship do
  end

  factory :location do
    trait :with_truck do
      after(:build) { |l| l.trucks << FactoryGirl.build(:truck) }
    end

    trait :with_ship do
      after(:build) { |l| l.ships << FactoryGirl.build(:ship) }
    end
  end
end

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity