部分未正确传输局部变量

时间:2014-07-27 16:49:24

标签: ruby-on-rails

这对我来说完全是混乱的。错误消息告诉我用户未定义,我知道我正确传递它。我以前做过同样的操作,从未见过这个错误信息。我做错了什么?

着陆/ show.html.erb enter image description here

http://imgur.com/BFyhYOB enter image description here

错误: enter image description here

EDIT 会话控制器: enter image description here

谢谢!

1 个答案:

答案 0 :(得分:1)

将变量包装在locals哈希中,并使用partial helper调用。

render partial: "error_messages", locals: {user: @user}

现在,您应该能够访问部分内的user