Rails рендерит передаваемый параметр, вызывая метод - PullRequest
0 голосов
/ 28 ноября 2018

Я использую метод рельсов рендеринга в моем haml для просмотра партиалов, и теперь я хочу передать переменную ctrl в партиал,

= render 'path', variable: '$ctrl.methodName()'

Но это не может быть отрендерено, яполучение ошибки компиляции haml.У кого-нибудь есть идеи, как использовать метод, возвращающий переменные в этом случае?

1 Ответ

0 голосов
/ 28 ноября 2018

Использовать locals параметр:

= render 'path', locals: { variable: '$ctrl.methodName()' }

https://guides.rubyonrails.org/layouts_and_rendering.html#passing-local-variables

...