Rails 4部分传递字符串

时间:2015-05-05 14:53:35

标签: ruby-on-rails ruby-on-rails-4

我试图将字符串传递给我的部分:

以这种方式打电话给我:

render 'translations', locals: { lang: 'en', listing: @listing}

.../listings/_translations.html.haml我有:

= lang

我明白了:

undefined local variable or method `lang' for #<#<Class:0x007fda182ea4b...

相关问题here没有帮助。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

使用@Username = ListOfLikes 哈希,您需要显式呈现部分:

@Trim(@Replace(ListOfLikes;@Username;""));

或者使用您正在使用的速记格式,只需省略嵌套的locals哈希:

render partial: 'translations', locals: {lang: 'en', listing: @listing}