我正在尝试将字符串传递给我的部分:
这样调用我的部分:
render 'translations', locals: { lang: 'en', listing: @listing}
在.../listings/_translations.html.haml
中我有:
= lang
我得到:
undefined local variable or method `lang' for #<#<Class:0x007fda182ea4b...
相关问题here没有帮助。
任何帮助将不胜感激。
最佳答案
使用 locals
哈希,您需要显式呈现部分:
render partial: 'translations', locals: {lang: 'en', listing: @listing}
或者使用您正在使用的速记格式,只需省略嵌套的 locals
哈希:
render 'translations', lang: 'en', listing: @listing
关于ruby-on-rails - Rails 4 部分传递字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30056404/