RubyでWeb開発したAWDRの本を読んでいましたが、古いコードの問題の1つはrespond_toを使用してビューを確認した使用されるjavascriptのビューです。今更新されたいくつかの例では、後で人々が優雅な劣化を実装するとき、request.xhrを使用すると言いました。ユーザーがJavaScriptを有効にしているかどうかを確認し、そうでない場合はユーザーをリダイレクトします。RoR 2.xでajaxを使用して正常に機能するためにrespond_toを使用する
respond_toを使用して同じ動作をさせることができるかどうか、もしそうなら、これが適切なフォームかどうか、なぜそうであるのか、それはなぜですか?
それでは、私がやってと思っていますがのようなものです:
def function
respond_to do |format|
format.js do
basic_stuff
end
format.html do
basic_stuff
user_redirect
end
end
end
DRY原則に違反し、私はおそらく、ユーザーとサーバーがここに相互作用している方法について何かが欠けてるみかんように見えるん。正直なところ、APIのドキュメントは完全にわかりませんでした。