以下是法语菜单的示例,我还将提供另外五种语言的菜单:
<a href="/<%= @lang %>/">Jeux</a>
<a href="/<%= @lang %>/get-the-player">Obtenir le lecteur</a>
<a href="/<%= @lang %>/about">À propos</a>
<a href="/<%= @lang %>/faq">FAQ</a>
<a href="/<%= @lang %>/contact">Contact</a>
目前菜单位于相关页面(.html.erb)中,使用下面列出的代码
<%= content_for :menu do %>
<a href="/<%= @lang %>/">Jeux</a>
<a href="/<%= @lang %>/get-the-player">Obtenir le lecteur</a>
<a href="/<%= @lang %>/about">À propos</a>
<a href="/<%= @lang %>/faq">FAQ</a>
<a href="/<%= @lang %>/contact">Contact</a>
<% end %>
完成上述操作后,我就获得了 application.html.erb 的参考
<%= yield :menu %>
对于其他语言,它可以以完全相同的方式完成,但是,有没有一种方法可以避免重复代码。也许让控制器去寻找它并将它呈现在确切的位置?请帮忙,
提前致谢!
==================================================== ==========================
**CHECK BELOW FOR SOLUTIONS THAT I HAVE PROVIDED**