Вы также можете включить поддержку внешнего ключа через встраивание в строку соединения:
foreign keys=True
Пример:
"Data Source={DatabaseFullFilePath};Version=3;foreign keys=True;datetimeformat=CurrentCulture"
Я думаю, что он должен быть в ядре, но пока вы можете создать вспомогательный метод:
def current_layout
controller.send :_layout
end
он вернет используемое в настоящее время имя макета