1
私のサイトのガジェット指向バージョンを実装するためにカスタム:format
を使用するとします。一般的な考え方では、コントローラをカスタムのガジェット指向のビューで再利用できるということです。Keep:Ruby on RailsのURLヘルパーのフォーマット
特定の形式から呼び出されるすべてのURLヘルパーを、すべてのヘルパーにハードコードせずに同じ形式に保つ方法はありますか?
コントローラーを変更しないでください。コントローラからのredirect_to
呼び出しでは、現在の形式が無視されます。
def default_url_options(options = nil) options ||= {} options[:format] = :gadget if request.format == :gadget options end: