Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Haml中的iframe src_Ruby On Rails_Ruby_Haml - Fatal编程技术网

Ruby on rails Haml中的iframe src

Ruby on rails Haml中的iframe src,ruby-on-rails,ruby,haml,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"} Mi

当使用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
尝试:

如果文件在同一个地方

%iframe{:src => "blog_posts/new2.haml"}
否则建议将其用作:

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

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

@Viki,它给了我这个错误,BlogPostsController中的BSON::InvalidObjectId#显示非法ObjectId格式:new2u是说我应该在控制器中执行操作?你说mydomain.com是什么意思?很抱歉,我只是一个大人物,我在这方面不是很好:DSorry。。。对我来说,这一天休息了:)。玛丽娜。。。制作路线很简单。1) 只要看一看,让它看起来像匹配“/new2”=>“blog_posts#new2”。2) 将操作def new2 end添加到您的博客中3)yourdomain.com意味着像“”一样运行它