如何解决未定义的局部变量Ruby Partial
我将一些变量传递给局部变量。模型变量可以很好地打印出来。但是我似乎无法添加任何其他变量。我已经尝试了几种不同的方法。
<%= render partial: 'layouts/modals/header',locals: {title: t('layouts.issue'),b: "b",modal: "issue_modal"} %>
也尝试过
<%= render 'layouts/modals/header',title: t('layouts.issue'),modal: "issue_modal" %>
部分标题中
<div class="row mx-0">
<div class="modal-header w-100 row mx-0 justify-content-between p-t">
<button id="create-back" class="btn btn-lg float-left text-rocket-grey-light text-uppercase" data-modal="<%= modal %>" type="button" name="button"><%= t('buttons.cancel') %></button>
<button id="create-submit" class="btn btn-lg float-right btn-danger bg-rocket-red text-rocket-black" data-modal="<%= modal %>" type="button" name="button"><%= t('layouts.create') %></button>
<%= b %>
<%= modal %>
</div>
<div class="modal-title w-100 pl-3">
<div class="text-danger m-t m-l text-uppercase font-weight-bold">
<%= t('layouts.create') %> <%= title %>
</div>
</div>
</div>
无论我不断得到什么undefined local variable or method `b' for #<#<Class:0x00007fa3a43661c8>:0x00007fa3a53a2320>
,对我来说,模型和标题都可以很好地打印出来,但是“ b”未定义对我来说没有任何意义。最终,我试图传递一个表单构建器对象,以便可以将form.submit放在我的_header部分
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。