2012-04-03 26 views
0

私はiframeを使用しているプロジェクトを持っています。しかし、プロジェクトの仕様が変更され、私たちはもはやiframeを使用することができません。代わりに、htmlページをバックグラウンドで要求し、読み込まれたときにページに表示する必要があります。バックグラウンドでページを読み込むには?

Ruby(レール)でこれを行う方法に関するアイデア。ダイビングに入る前に一般的な方向を聞くのが最善だと思った。

ありがとう! Ajaxで

+0

このページはあなたのアプリで生成するものですか? –

答えて

1

は、負荷それを、そして身体は@として、あなたのRailsのコードでバックエンドに、発生するそれはあなたが仕事を持っているしたい場所に依存

+0

しかし、その時点では、 ''タグなどを含む完全なページではなく、コンテンツスニペットのみであるべきです。 –

+0

ニース - ありがとう。私はAjaxに行き、身体を追うつもりです。 – Northband

0

を追加、またはJavaScriptを介してユーザのブラウザでくださいstunazは示唆している。

ブラウザに保存してJavaScriptを使用すると、HTMLページの場所がユーザーに公開されますが、これは望ましくない可能性があります。バックエンドから読み込み、ブラウザに出力されたHTMLファイルに含めると、ソースが完全に隠されます。

バックエンドで実行する場合は、最も簡単な方法は、ローカルドライブのファイルをFile.readを使用してロードするか、ローカルドライブからファイルをロードすることです。それが別のマシン上にある場合は、Open::URIを使用して取り込むことができます。どちらの方法であれ、正しい場所にHTMLに挿入します。どのようにするかは、送信HTMLを生成するために使用しているものによって異なります。

関連する問題