Итак, вот в чем дело: у меня есть пользовательский класс secUser, который static hasMany = [pid:Process]
, также я использую Spring Security (не уверен, что это связано).
Что я пытаюсь сделать: отобразить раскрывающийся список, содержащий pids для текущего пользователя, вошедшего в систему, понятия не имел, как это сделать, но после того, как поигрался, сделал это
<g:if test="${secUserInstance?.pid}">
<g:select optionKey="id" optionValue="pid" name="pid" from="${secUserInstance.pid}" />
Мой вопрос: когда я помещаю этот код на главную страницу /
, он ничего не делает, однако, если я перехожу к /secUser/show/1
, он показывает список pids, принадлежащих пользователю. Не могу понять, почему он получает информацию, когда я попал в secUser/show, но больше нигде...
P.S. Я новичок в Grails и Stackoverflow, но я застрял на этом уже несколько дней и не знаю, куда еще можно обратиться.