「link_to_remote」してウィンドウにデータをポップアウトする最も簡単なメカニズムは何ですか? ルートをやり直すことなく特定のデータを URL とともに渡す必要があるため、「link_to_remote」が必要です。ルートをやり直す必要がなく、これが「link_to」によってより適切に提供される場合、私はそれですべてです。私は単にそれを機能させることができません、atm。
考え?
「link_to_remote」してウィンドウにデータをポップアウトする最も簡単なメカニズムは何ですか? ルートをやり直すことなく特定のデータを URL とともに渡す必要があるため、「link_to_remote」が必要です。ルートをやり直す必要がなく、これが「link_to」によってより適切に提供される場合、私はそれですべてです。私は単にそれを機能させることができません、atm。
考え?
おそらくあなたは次のようなものを探しています:
<%= link_to_function "Show Article in Popout window",
"window.open(#{article_path(article).to_json}, 'show_article')" %>
link_to_remote
はXHR
リクエストを実行するために使用されるため、レスポンスでポップアップ ウィンドウを開くために使用することはできません。
とにかく、ルートをやり直す必要はありません。link_to*
データを取得するために使用したい場合は、コントローラー/アクションのペアが定義されており、既にアクセス可能であると想定しているためです。
また、通常、Rails アプリケーションでは、catch all
一致するようにルートが有効になってい:controller/:action
ます。その場合は、link_to
そのコントローラー/アクションを使用してデータを取得できます。