小编ris*_*im3的帖子

将变量传递给部分 - 未定义的局部变量或方法错误

以下是我视图中调用partial的代码:

<%= render(:partial => "tabs", :locals => {:class_Name => "Science", :y => 36}) %>
Run Code Online (Sandbox Code Playgroud)

现在这里是_tabs.html.erb中的内容:

<div>
<h1> <%= class_Name %> </h1>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望HTML输出:

<div>
<h1> Science </h1>
</div>
Run Code Online (Sandbox Code Playgroud)

但相反,我得到错误:

undefined local variable or method `class_Name' for #<#<Class:0x007f873b156c28>:0x007f873b1f9540>
Run Code Online (Sandbox Code Playgroud)

我已关闭并重新启动Aptana(我使用的IDE),并多次重启服务器

在此先感谢您的时间.

ruby-on-rails

23
推荐指数
3
解决办法
1万
查看次数

标签 统计

ruby-on-rails ×1