Проблема засова в режиме просмотра - PullRequest
2 голосов
/ 03 апреля 2012

Я пытаюсь ограничить (используя deadbolt ) что-то, на мой взгляд (play! framework), и мне нужно передать параметр вроде:

#{deadbolt.restrictedResource resourceKeys:['projectEdit'], resourceParameters:['projectId':'3'}

Вы заметили, например, 3 заштриховано (работает). Но мне это нужно динамически, как:

#{deadbolt.restrictedResource resourceKeys:['projectEdit'], resourceParameters:['projectId':${project.alias}]}

Хорошо, теперь код больше не работает, но выдает исключение:

 Exception raised was MissingMethodException : No signature of method: Template_1012.$() is applicable for argument types: (Template_1012$_run_closure1_closure2) values: [Template_1012$_run_closure1_closure2@370c488c] Possible solutions: _(java.lang.String), is(java.lang.Object), run(), run(), any(), get(java.lang.String).

Знаете ли вы, почему это происходит?

1 Ответ

1 голос
/ 03 апреля 2012

От макушки головы, попробуйте процитировать:

#{deadbolt.restrictedResource resourceKeys:['projectEdit'], resourceParameters:['projectId':'${project.alias}']}

Дайте мне знать, если это сработает, и мы можем взять его оттуда в случае необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...