2009-09-29 2 views
0

Я scaffolded тестового приложения и получил Routing ошибки, когда я положил IFrame внутри моему взгляд:RoutingError внутри плавающего фрейма

Это шаблон шоу, где я добавил IFrame:

просмотров/бары/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 %> 

Я звоню страницу так:

http://localhost:3000/bars/1 

На этой странице отображается информация. Но внутри плавающий фрейм страницы говорит, что это:

Routing Error 

No route matches "/bars/%E2%80%9Chttp://www.yahoo.com%E2%80%9D" 
with {:method=>:get} 

Я не делал никаких изменений routes.rb от значений по умолчанию:

ActionController::Routing::Routes.draw do |map| 
    map.resources :bars 
    map.connect ':controller/:action/:id' 
    map.connect ':controller/:action/:id.:format' 
end 

ответ

2

Вы не используете правильные двойные кавычки символ, который является «

+0

Возможно, вы скопировали его где-то в интернетах – nasmorn

+0

Спасибо, что исправил его. Да, я скопировал какой-то код с веб-страницы. Я не знаю, почему это так скопировано. – toma

Смежные вопросы