Ich habe Probleme, eine Liste von Tagen in einer Woche in einem Formular anzuzeigen.
%Vor%Ich bekomme einen Fehler
%Vor%Aber wenn ich nur
anzeigen <%= day[0] %>
, es wird mir eine Liste Sunday, Monday, Tuesday, etc... to Saturday
Was mache ich hier falsch?
Danke
Das Problem hier ist, each_with_index
auf days
aufzurufen, da days
ein Array von Arrays ist, so wie Sie es konstruiert haben, wobei jedes Element die Form [dayname, index]
hat.
Anstatt days
aufzubauen, kannst du direkt vom DAYNAMES
-Array abarbeiten oder days.each_with_index
durch nur days.each do |x, i|
ersetzen (aber persönlich denke ich, dass das überflüssig ist).
Siehe auch Ссылка und Listet nicht-tabellarische Dropdown-Liste auf, wenn Sie nicht an Checkboxen gebunden sind.
Tags und Links ruby ruby-on-rails ruby-on-rails-3.2