Rails通过调用方法来渲染pass参数

时间:2018-11-28 08:00:58

标签: ruby-on-rails angularjs render

我在haml中使用rails render方法查看局部,现在我想将ctrl变量传递给局部,

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

但是无法渲染,我收到haml编译错误。有谁知道在这种情况下如何使用方法返回变量?

1 个答案:

答案 0 :(得分:1)

使用locals参数:

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

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