0
J'échafaudés une application de test et a une erreur de routage quand je mets un iFrame dans ma vue:RoutingError l'intérieur d'un iFrame
Ceci est le modèle de spectacle où j'ai ajouté le iFrame:
vues/Bars/show.html.erb:
<p>
<b>Body:</b>
<%=h @bar.body %>
</p>
<iframe src=“http://www.yahoo.com” style=“width:500px; height:500px;” frameborder=“0?></iframe>
<%= link_to 'Edit', edit_bar_path(@bar) %> |
<%= link_to 'Back', bars_path %>
J'appelle la page comme ceci:
http://localhost:3000/bars/1
La page s'affiche correctement. Mais l'iFrame dans la page dit ceci:
Routing Error
No route matches "/bars/%E2%80%9Chttp://www.yahoo.com%E2%80%9D"
with {:method=>:get}
Je n'ai pas fait des modifications à routes.rb des valeurs par défaut:
ActionController::Routing::Routes.draw do |map|
map.resources :bars
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
end
Vous l'avez probablement copié quelque part des internets – nasmorn
Merci, cela l'a corrigé.Oui, j'ai copié du code d'une page Web.Je ne sais pas pourquoi il a copié comme ça. – toma