В учебнике по В листинге 5.15 используется термин "заглушить URL с #
на данный момент".Я не уверен, что #
делает здесь.
Это говорит о том, что Rails обычно пишет URL-адреса условно, используя именованные маршруты, такие как about_path
вместо #
.Какова цель сначала поставить #
, а затем поставить именованные маршруты по сравнению с альтернативой прямого добавления названных маршрутов?
<footer class="footer">
<small>
The <a href="http://www.railstutorial.org/">Ruby on Rails Tutorial</a>
by <a href="http://www.michaelhartl.com/">Michael Hartl</a>
</small>
<nav>
<ul>
<li><%= link_to "About", '#' %></li>
<li><%= link_to "Contact", '#' %></li>
<li><a href="http://news.railstutorial.org/">News</a></li>
</ul>
</nav>
</footer>