我遇到了这样的问题 - 有一部分问题,我无法在那里传递变量:
部分我有;
<input type="date" class="datepicker">
我如何传递变量:
<%= object.title %>
我看到的错误看起来像
<%= render :partial => 'shared/post_preview', :locals => { :object => article } %>
有什么想法吗?我已经尝试了一切......
也尝试过:
**undefined local variable or method `object'**
每当我看到同样的错误......
答案 0 :(得分:2)
使用此功能:
假设你已经定义了@article实例变量。
<%= render 'shared/post_preview', object: @article %>
这必须解决你的问题。
答案 1 :(得分:1)
问题出在部分文件中的注释代码中。不知何故,它被视为一个真实的代码......
<!--
<div class="row">
<div class="col-lg-6">
<%= render :partial => 'shared/post_preview' %>
<%= render :partial => 'shared/post_preview' %>
</div>
<div class="col-lg-6">
<%= render :partial => 'shared/post_preview' %>
<%= render :partial => 'shared/post_preview' %>
</div>
</div>
-->