Sto provando a caricare alcuni javascript nella mia pagina dell'applicazione utilizzando un blocco di rendimento denominato, ma il codice è duplicato a causa di un rendimento generico che carica le mie pagine di visualizzazione. qualcosa di simile:Problema con Rails Content_for/yield - contenuto duplicato
----- codice presente in vista -----
<% content_for :bottom_scripts do %>
<script type="text/javascript">
Some Javascripts
</script>
<% end %>
------ codice nella mia pagina dell'applicazione -----
<div id = "body">
<%= yield %>
</div>
<%= yield :bottom_scripts %>
Il codice di script viene stampato due volte, ma ne ho bisogno solo stampato nella seconda resa, qualche idea?
viene stampato una volta nel corpo e una volta all'esterno? puoi pubblicare un campione della pagina renderizzata? –
Come nota a margine, suggerirei di lasciare i tag di script al di fuori della resa invece di creare più istanze per ogni content_for: bottom_scripts. – Nick