Я использую плагин Searchable с Grails. Мне нужно изменить каталог, на который указывает Compass, в зависимости от выбора пользовательского интерфейса.
Обычно это значение устанавливается в переменной compassConnection карты с возможностью поиска в grails-app / conf / Searchable.groovy, например, и вызывается во время запуска приложения:
searchable {compassConnection = новый файл ("/ path / to / index / file / directory") .absolutePath
...
}
Чтобы сделать то, что мне нужно, я думаю, что мне нужно получить указатель на переменную конфигурации компаса и затем вызвать config.setConnection ("/ new / path / to / index / dir")
- Я не знаю, как получить ссылку на переменную компаса
- Прав ли я, предполагая, что мне нужно вызывать только setConnection (String) или есть (-и) какие-либо другие шаги, которые мне нужно предпринять?
Действительно ценю любую помощь, которую я могу получить,
Shailen