私はiframeを使用しているプロジェクトを持っています。しかし、プロジェクトの仕様が変更され、私たちはもはやiframeを使用することができません。代わりに、htmlページをバックグラウンドで要求し、読み込まれたときにページに表示する必要があります。バックグラウンドでページを読み込むには?
Ruby(レール)でこれを行う方法に関するアイデア。ダイビングに入る前に一般的な方向を聞くのが最善だと思った。
ありがとう! Ajaxで
私はiframeを使用しているプロジェクトを持っています。しかし、プロジェクトの仕様が変更され、私たちはもはやiframeを使用することができません。代わりに、htmlページをバックグラウンドで要求し、読み込まれたときにページに表示する必要があります。バックグラウンドでページを読み込むには?
Ruby(レール)でこれを行う方法に関するアイデア。ダイビングに入る前に一般的な方向を聞くのが最善だと思った。
ありがとう! Ajaxで
は、負荷それを、そして身体は@として、あなたのRailsのコードでバックエンドに、発生するそれはあなたが仕事を持っているしたい場所に依存
しかし、その時点では、 ''タグなどを含む完全なページではなく、コンテンツスニペットのみであるべきです。 –
ニース - ありがとう。私はAjaxに行き、身体を追うつもりです。 – Northband
を追加、またはJavaScriptを介してユーザのブラウザでくださいstunazは示唆している。
ブラウザに保存してJavaScriptを使用すると、HTMLページの場所がユーザーに公開されますが、これは望ましくない可能性があります。バックエンドから読み込み、ブラウザに出力されたHTMLファイルに含めると、ソースが完全に隠されます。
バックエンドで実行する場合は、最も簡単な方法は、ローカルドライブのファイルをFile.read
を使用してロードするか、ローカルドライブからファイルをロードすることです。それが別のマシン上にある場合は、Open::URI
を使用して取り込むことができます。どちらの方法であれ、正しい場所にHTMLに挿入します。どのようにするかは、送信HTMLを生成するために使用しているものによって異なります。
このページはあなたのアプリで生成するものですか? –