File: //usr/local/rvm/gems/ruby-3.0.2/doc/actionpack-6.1.4.1/ri/ActionController/Parameters/to_query-i.ri
U:RDoc::AnyMethod[iI"
to_query:ETI"*ActionController::Parameters#to_query;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"OReturns a string representation of the receiver suitable for use as a URL ;TI"query string:;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [I"1params = ActionController::Parameters.new({
;TI" name: "David",
;TI" nationality: "Danish"
;TI"})
;TI"params.to_query
;TI"c# => ActionController::UnfilteredParameters: unable to convert unpermitted parameters to hash
;TI"
;TI"6safe_params = params.permit(:name, :nationality)
;TI"safe_params.to_query
;TI"*# => "name=David&nationality=Danish"
;T:@format0o;
; [I">An optional namespace can be passed to enclose key names:;T@o;; [I"1params = ActionController::Parameters.new({
;TI" name: "David",
;TI" nationality: "Danish"
;TI"})
;TI"6safe_params = params.permit(:name, :nationality)
;TI""safe_params.to_query("user")
;TI"># => "user%5Bname%5D=David&user%5Bnationality%5D=Danish"
;T;
0o;
; [I"@The string pairs "key=value" that conform the query string ;TI"5are sorted lexicographically in ascending order.;T@o;
; [I"/This method is also aliased as +to_param+.;T:
@fileI"5lib/action_controller/metal/strong_parameters.rb;T:0@omit_headings_from_table_of_contents_below000[[I"
to_param;To;; [ ;@/;0I"(*args);T@/FI"Parameters;TcRDoc::NormalClass00