Алексей POS_troi: видимо чего-то не догоняю :) Это выбираем из коллекции всех имеющихся записей Priority, но нужно ж еще до этого их туда положить, эти приорити :)
Вероятно я туплю, пойду посплю, может с утра дойдет =)
Алексей POS_troi: я о "None", "High", "Medium", "Low".
Скажем, есть у меня модель Priority, есть у объектов модели поле "title". Теперь их же надо как-то добавить :)
В таком случае для приоритетов необходимо делать свой контроллер и вьюхи? Я так попробовал сделать со статусом (из ссылки в описании вопроса) и показалось мне, что много лишних телодвижений. Вариант конечно еще и через тот же Active Admin, но что-то пока нет желания его использовать.
Amigo83: хватает этой www.ozon.ru/context/detail/id/7607778
Кофлера прочитал до "Руководство системного администратора" от Э. Немет, так вот Кофлер для новичка поудачнее будет.
Точно. Здесь HABTM применяется с 3 таблицей.
Статусы хранить не нужно. Я сейчас пришел к тому, что поле status переименовал в complete и задал ему булев тип - выполнено (true), не выполнено (false).
Далее сделал 2 метода в контроллере:
def set_complete
@task.update_attribute(:complete, true)
end
def set_uncomplete
@task.update_attribute(:complete, false)
end
Ну и прописал в маршруты через PUT. Далее использую во вьюшке.
Насколько кривой такой подход? По-хорошему эти методы нужно перенести в модель, но как мне их потом заставить работать во вьюшке, не совсем представляю.
Bratishques: Обмен данными при подключении к общим ресурсам и по протоколу SMB осуществляется через следующие порты.
Общий доступ к файлам по протоколу SMB: UDP-порты 135-139, ТСР-порты 135-139
Трафик с прямым управлением по протоколу SMB без системы NetBIOS: порт 445 (TCP и UPD)
Bratishques: Всего скорее, если разнесете по разным подсетям виртуальную с локальной и пропишите маршруты, все будет ок. Второй вариант - использовать bridge и получать IP клиентами непосредственно из вашей сети https://openvpn.net/index.php/open-source/document...
Bratishques: а что вы в таком случае подразумеваете под "других компьютеров в сети"? И в какой сети?
Возможно вам нужно настраивать маршруты, нпр:
push "route 192.168.1.0 255.255.255.0"