Anzeige der Tage in einer Woche in Rails mit Datum :: DAYNAMES

8

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

geben

Was mache ich hier falsch?

Danke

    
hellomello 26.06.2013, 03:21
quelle

2 Antworten

15

Ersetzen Sie

%Vor%      

Mit

%Vor%     
Muntasim 26.06.2013, 03:28
quelle
2

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.

    
Ben Taitelbaum 26.06.2013 03:28
quelle