2012-04-17 18 views
2

iframeを使用すると常に空のページが表示されます。私はSRCに、入れて、チェックボックスを作成するためのコードを含むHAMLファイルの場所:iframe src in 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 

答えて

5

してみてください。

同じ場所にあるファイルの場合

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

としてそれを使用することをお勧め:NEW2アクションのルートを作り、のようなURLを経由してのiframeに呼び出す

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

@Viki、それはBlogPostsController#で私は、このエラー、BSON :: InvalidObjectIdを与えましたshow 違法ObjectId形式:new2 – Marina

+0

ルートの作成方法は? – Marina

+0

私はコントローラーで行動する必要がありますか? mydomain.comはどういう意味ですか? – Marina