部分不能传递变量

时间:2015-07-12 15:16:13

标签: ruby-on-rails variables ruby-on-rails-4 partial-views

我正在尝试将变量传递给我的部分( app / views / tweets / _tweet.html.erb ),这也是部分

GUI

以我的形式部分 app / views / tweets / _form.html.erb

<%= render 'tweets/form', :locals => {:message => "hello world"} %>

它不会打印任何内容,也不会显示任何错误。

我做错了吗?

2 个答案:

答案 0 :(得分:0)

  

我做错了吗?

是。您正在传递局部变量,但正在尝试将其称为实例变量。应该是这样的:

<%= message %>

答案 1 :(得分:0)

你的变量不是@message,而是消息。 使用&lt;%= message%&gt;