Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 13 Apr 2015, 00:51 
Offline
Lehrling

Registriert: 12 Mär 2015, 17:11
Beiträge: 51
Hi,

ich hab ein datetime_select in meiner view:



1
2

<%=datetime_select :@start_date, "start_date" %>



wenn ich das formular über Post absenden will kommt entweder nix im controller an ... oder ich bin zu blöd den request auszulesen :P

hab es auf ca. tausendarten probiert



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    puts params["start_date_start_date_3i"]
puts params["start_date(3i)"]
puts params["start_date_start_date(3i)"]
puts params[:start_date_start_date_3i]
puts params[:start_date]
puts params[:start_date_3i]
puts params[:@start_date_start_date_3i]
puts params[@start_date_start_date_3i]
puts params["start_date_3i"]
puts params[:start_date["start_date_3i"]]
puts @ctemplate.create_course params["start_date_start_date_3i"].to_i
puts @ctemplate.create_course params["start_date(3i)"].to_i
puts @ctemplate.create_course params["start_date_start_date(3i)"].to_i
puts @ctemplate.create_course params[:start_date_start_date_3i].to_i
puts @ctemplate.create_course params[:start_date].to_i
puts @ctemplate.create_course params[:start_date_3i].to_i
puts @ctemplate.create_course params[:@start_date_start_date_3i].to_i
puts @ctemplate.create_course params[@start_date_start_date_3i].to_i
puts @ctemplate.create_course params["start_date_3i"].to_i
puts @ctemplate.create_course params[@start_date_3i].to_i
puts @ctemplate.create_course params[:start_date["start_date_3i"]].to_i


leider alles ohne erfolg. Wie müsste es korrekt aussehen?


Nach oben
 Profil  
 
BeitragVerfasst: 13 Apr 2015, 06:49 
Offline
Metaprogrammierer

Registriert: 20 Nov 2011, 21:51
Beiträge: 693
Wie sieht denn dein form_for aus?

_________________
Ubuntu Gnome 14.04 LTS
rvm mit App-spezifischer Ruby-Version (meist 2.2.x) und -Gemset

Github ProfilBitbucket Profil


Nach oben
 Profil  
 
BeitragVerfasst: 13 Apr 2015, 07:42 
Offline
Lehrling

Registriert: 12 Mär 2015, 17:11
Beiträge: 51
habs gelöst :) das speicherts in einem array im request

muss alls params[][] :) das könnte in der api doch auch so stehen oder :P


Nach oben
 Profil  
 
BeitragVerfasst: 13 Apr 2015, 08:57 
Offline
Metaprogrammierer

Registriert: 20 Nov 2011, 21:51
Beiträge: 693
holzfelix hat geschrieben:


1
2

<%=datetime_select :@start_date, "start_date" %>


Hast du dort wirklich einen Doppelpunkt stehen? Der gehört da nicht hin und könnte zu Fehlverhalten führen...

Aber insgesamt kommt mir das Konstrukt komisch vor. Datetime-select sollte eigentlich innerhalb eines form_for stehen und die Form variable als Präfix haben.

edit

Um es etwas zu spezifizieren, ich erwarte in etwa folgende Struktur:


1
2
3
4
<%= form_for @foo, foo_path do f %>
<%= f.datetime_select :start_date %>
<%= f.label :start_date %>
<% end %>

_________________
Ubuntu Gnome 14.04 LTS
rvm mit App-spezifischer Ruby-Version (meist 2.2.x) und -Gemset

Github ProfilBitbucket Profil


Nach oben
 Profil  
 
BeitragVerfasst: 25 Apr 2015, 09:13 
Offline
Lehrling

Registriert: 12 Mär 2015, 17:11
Beiträge: 51
danke habs dann letztendlich mit einem normalen html5 <input type="date" gelöst


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
cron