Article View: pl.comp.lang.ruby
Article #574Re: date_select - jak pobrać datę?
From: Piotr 'piter' Hlawski
Date: Mon, 03 Sep 2007 07:32
Date: Mon, 03 Sep 2007 07:32
32 lines
2247 bytes
2247 bytes
Piotr Czeszkiewicz wrote: > Witam, > > Mam w widoku > > = date_select :zal, :created, :start_year => Time.now.year - 2 > > Jak w controllerze wydobyć z tego datę w formacie '0000-00-00'? > > params[:zal] daje taki format: > > created(1i)2007created(2i)9created(3i)2 > Data z tego formularza idzie w postaci hash'a params[:zal], a więc do poszczególnych części daty możesz się dostać po przez params[:zal ["klucz"] --- np. rok to będzie params[:zal]["created(l1)"]. Pomijam tu fakt durnego nazewnictwa tworzonego przez Rails z tymi nawiasami okrągłymi. Dodatkowo --- moim zdaniem zamiast składać z tego string w postaci 'yyyy-mm-dd', który jest niczym innym jak nadal stringiem, to lepiej stworzyć z tego obiekt Date i nim się posługiwać w kontrolerze. A jeszcze inna sprawa --- uważam Railsowe standardowe helpery do budowania kalendarza w widokach za drewniane. Polecam popatrzeć za lepszymi helperami oferowanymi przez różne pluginy. -- .:: Piter // phlawski$gmail,com // gg: 4534287 ::. Chuck Norris może wypić galon mleka w 45 sekund.
Technical Details
Message-ID:
<1822717.uxZipD8rkI@zatoichi.homeunix.org>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.pionier.net.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<fbdund$kjv$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.pionier.net.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Piotr 'piter' Hlawski <phlawski@cut_this_crap.gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: Re: date_select - jak pobrać datę?
Date: Mon, 03 Sep 2007 09:32:55 +0200
Organization: UAC
Lines: 33
Message-ID: <1822717.uxZipD8rkI@zatoichi.homeunix.org>
References: <fbdund$kjv$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: gw202.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1188805087 4563 80.53.74.202 (3 Sep 2007 07:38:07 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Mon, 3 Sep 2007 07:38:07 +0000 (UTC)
User-Agent: KNode/0.10.5
X-OS: FreeBSD 6.2-RELEASE-p4
X-Face: ||2,<Tr.m4w*(ic%$y<v09}$U]=ONDHM?27W/VpJs3/x8leDR+?!.>o4@Y<|,=>Hfxob&l\ Y6rT\(]QOnpqBRnT5|~r,pSb.@_$`y@"FCCv*/VriZkei1!dIe]n8rdG&ZY'asF8?YqV>F;z;RRGuN bZ";p#8w^|rc"B|"|%{pM:}YeZH6CDXp)c-Nx5z^}")t+}vq*T8P|:AWz.ex6ceYEQ3TOKh!{Id?_h 2be
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit