Я новичок в рубине и рельсах, но, похоже, освоил его лучше, чем я ожидал ...
Итак, у меня есть несколько экземпляров методов, внутри которых выполняются вызовы рубиновых гемов. Когда один из них выдает ошибку, как я могу получить это, чтобы изящно передать обратно клиенту? Либо пусть он продолжит работу, если сможет, и отобразит сообщение об ошибке, либо умрет и выдаст его.
Все еще сжимаю голову вокруг вещей. Я знаю, что должен тестировать, и это следующее, что я делаю ... это то, что тестирует? Я имею в виду, что я собираюсь смоделировать различные ситуации и посмотреть, как код реагирует, а затем попытаться заставить его сделать это изящно ... но я мог бы использовать некоторые рекомендации относительно того, как.
Мне бы хотелось, чтобы, например, у меня на странице было 4 партиала, каждая из которых была фидом с удаленного сайта. если веб-сайт выходит из строя, я бы хотел, чтобы это частичное отключилось, а остальное заработало.
Итак, я немного не уверен, как этого добиться. или это очень самодельная вещь?