Wie übergebe ich einen booleschen Parameter in Rails?
Ich übermittle einen Parametershow_all
mit dem Werttrue
. Dieser Wert ist keinem Modell zugeordnet.
Meine Steuerung weist diesen Parameter einer Instanzvariablen zu:
@show_all = params[:show_all]
Jedoch,@show_all.is_a? String
, undif @show_all == true
schlägt immer fehl.
Welche Werte werden von Rails als Boolesche Werte analysiert? Wie kann ich explizit angeben, dass mein Parameter ein Boolescher Wert und kein String ist?