• Как вывести в вьюху по заданому значению?

    @niko1aev
    Удобно сделать scope done, not_done и использовать их

    <% @tasks.done.each do |task| %>
    ...
    <% end %>


    Чтобы сделать scope, надо в app/models/task.rb прописать

    scope :done,             -> { where(done: true) }
    scope :not_done,      -> { where(done: false) }


    К слову scope конечно же надо использовать не только во вьюхах, можно сразу в контроллере
    @tasks = Task.done
    Ответ написан
  • Сколько времени уходит на создание приложения у человека-оркестра?

    @niko1aev
    Если у вас уже есть опыт проектирования - то примерно за неделю, вы сможете сделать проектирование аля Toster.

    Под проектирование я понимаю описать все сущности БД, со всеми полями, связками, форматами данных и валидациями.
    Описание всех классов и архитектура приложения.
    Еще неделя уйдет где-то на создание moqups (прототипов экранов)
    Я думаю в Тостер их минимум 50. По 10 прототипов экранов в день - это ООООЧЕНЬ быстро, и это возможно если вы это уже делали, и вам не надо ни с кем ничего согласовывать.

    Ну и еще 2 месяца хорошему fullstack работать.
    И через 2 месяца обрисуется примерный план, еще на год работы где-то, что еще надо доработать)

    Так что 2-х недель никак не хватит. Если вы умеете сделать проект аля тостер за месяц, вы Бог, нинзя, суперкодер, Чак Норис в программировании. Пишите в личку, у меня есть для вас проект. Дам в помощь дизайнера, верстальщика, грамотного PM и хорошую оплату.
    Ответ написан
    Комментировать