Не удается передать переменную в предопределенную функцию в шаблоне RubyMine Live

Я пытаюсь создать живой шаблон, где вторая переменная является просто заглавной версией первой переменной. Предопределенная функция capitalize(String) кажется, что именно то, что мне нужно, но я не знаю, как на самом деле передать переменную. Каждый раз, когда я пытаюсь установить параметр в выражении, он просто сбрасывается в String,

Формат шаблона: формат шаблона

Что я думаю должно работать: введите описание изображения здесь

Но каждый раз, когда я выхожу из поля, он просто возвращается к: введите описание изображения здесь

Как я могу получить class принять instance в качестве вклада и заглавных букв?

2 ответа

Решение

Решение состоит в том, чтобы нажать кнопку ОК мышью после установки поля. Не нажимайте Enter или Tab.

Кредит: https://youtrack.jetbrains.com/issue/IDEA-132965

Кажется, это известная проблема, пожалуйста, проголосуйте за нее:

https://youtrack.jetbrains.com/issue/IDEA-132965

Кроме того, есть запрос на переосмысление этого диалога:

https://youtrack.jetbrains.com/issue/IDEA-146698

Поэтому в настоящий момент вы можете нажать "Enter" после изменения параметра с "String" на "instance" (он будет применен) или ввести все выражение вручную.

Другие вопросы по тегам