是否可以从该部分中获取传递给部分的参数?
# in some_view.html.haml
= render 'foo_partial', some: "stuff", goes: "here"
# in foo_partial.html.haml
= arguments = ??? # im trying to get this to contain {some: "stuff", goes: "here"}
注意为了澄清,我想查看传递给部分的所有参数。
编辑2 我不是问如何访问变量,而是要获取传入的所有内容的列表.Mods,请不要更改提供的代码,因为它是一个示例我的情况。改变代码会对问题本身产生影响。
由于
答案 0 :(得分:0)
您想将它们作为本地人传递
render 'foo_partial', locals: {some: "stuff", goes: "here"}
您可以通过密钥在视图中调用它们
some
将返回"stuff"
答案 1 :(得分:0)
您可以将局部变量传递给像这样的部分:
lea
答案 2 :(得分:0)
我所寻找的是local_assigns
# in some_view.html.haml
render 'foo_partial', some: "stuff", goes: "here"
# in foo_partial.html.haml
= local_assigns # outputs {some: "stuff", goes: "here"}