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

问题描述 投票:-1回答:1

我在我的haml中使用rails render方法来查看partials,现在我想将ctrl变量传递给partial,

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

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

ruby-on-rails angularjs render
1个回答
1
投票

使用locals参数:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.