哈姆尔的iframe src

时间:2012-04-17 09:30:46

标签: ruby-on-rails ruby haml

使用iframe时,我总是会得到一个空白页面。我在 src 中放置了包含创建复选框的代码的Haml文件的位置:

view.haml:

%iframe{:src => "file:///home/marina/project/app/views/blog_posts/new2.haml"}

new2.haml:

%h1 popup
br
%input{:name => "option1", :type => "checkbox", :value => "Milk"}
Milk
%br
%input{:name => "option2", :type => "checkbox", :value => "Butter"}
Butter
%br
%input{:name => "option3", :type => "checkbox", :value => "Cheese"}
Cheese
%br

1 个答案:

答案 0 :(得分:5)

尝试:

如果文件在同一个地方

%iframe{:src => "blog_posts/new2.haml"}

否则建议将其用作:

为new2操作创建路由,并通过url调用iframe,如:

%iframe{:src => "http://yourdomain.com/new2"}