gpt4 book ai didi

ruby-on-rails - 如何将变量传递给 render_to_string?

转载 作者:行者123 更新时间:2023-12-03 07:56:08 25 4
gpt4 key购买 nike

尝试执行以下操作

@message = render_to_string ( :sender => sender, :template => "template" )          

但是当在模板中访问@sender 时,结果是 nil:NilClass。仔细检查我是否通过了正确的变量,这完全没问题。也许还有其他方法可以将变量传递给 render_to_string?

最佳答案

这可能是您正在使用的语法。尝试使用 :locals争论:

@m = render_to_string :template => "template", :locals => {:sender => sender}

那么你只需要访问 sender (没有 @ )作为模板内的局部变量。

关于ruby-on-rails - 如何将变量传递给 render_to_string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3714198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com