我试图让这种和平的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>
使用rails 4.2.1 with ruby 2.2.1
答案 0 :(得分:0)
我想你刚刚忘记了=
。您的link_to
需要:
<%= link_to XXX %>
最后一个出现在此刻,因为您的render layout
块正在显示其包含的块中的最后一个值,这是您在此案例中的最后一次link_to
调用。