【发布时间】:2015-09-18 13:51:42
【问题描述】:
我试图呈现这种 erb 的平静:
<%= render(layout: "admin/shared/layouts/page_header", locals: { title: title, subtitle: subtitle }) do %>
<% link_to(admin_users_path, {:class => 'btn btn-sm btn-danger'}) do %>
<i class="glyphicon glyphicon-remove"></i>
<%= t('cancel') %>
<% end %>
<% link_to('#', {:class => 'btn btn-sm btn-success'}) do %>
<i class="glyphicon glyphicon-save"></i>
<%= t('save') %>
<% end %>
<% end %>
但它没有正确呈现它。而不是 2 个链接,我只有 1 个。有人看到我的错误吗????
结果如下:
<div class="page-header">
<h1>
<span title="translation missing: en.new_user" class="translation_missing">New User</span>
<small> </small>
<div class="pull-right">
<a href="#" class="btn btn-sm btn-success">
<i class="glyphicon glyphicon-save"></i>
<span title="translation missing: en.save" class="translation_missing">Save</span>
</a>
</div>
</h1>
</div>
在 ruby 2.2.1 中使用 rails 4.2.1
【问题讨论】:
-
您的 erb 标签上的第一个 link_to 方法缺少等号
标签: ruby-on-rails layout render erb link-to