Sencha Ext JS - это мощная интерфейсная библиотека для обеспечения работы в браузере в стиле рабочего стола. Плюсы: непротиворечивый внешний вид, мощная архитектура (ООП на основе прототипа), множество виджетов. Минусы: в большинстве случаев не бесплатно.
Если вы решите придерживаться модульного подхода (что целесообразно для сложных веб-приложений с сотнями моделей) и хотите использовать Ruby в бэк-энде, посмотрите Netzke: https: // github.com/nomadcoder/netzke-core.
Думайте о перехвате «Generic Exception» как об эквиваленте выполнения блока «catch {}» в C # без объявления исключения. Итак, да, в этот момент нет способа получить сообщение об исключении, потому что возникшее исключение может (потенциально) быть объектом, не производным от System.Exception.
Я не уверен, что вы имеете в виду, когда вы говорите, что не можете выбрать System.Exception в качестве типа исключения для перехвата. Вы, безусловно, можете это сделать, и я делал это несколько раз в прошлом. Черт возьми, просто попробовал еще раз, и он там.
Вы получаете какие-нибудь ошибки? Разве он не отображается в диалоговом окне выбора типа?