问题描述
我将一些变量传递给局部变量。模型变量可以很好地打印出来。但是我似乎无法添加任何其他变量。我已经尝试了几种不同的方法。
<%= 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 (将#修改为@)