🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #574

Re: date_select - jak pobrać datę?

#574
From: Piotr 'piter' Hlawski
Date: Mon, 03 Sep 2007 07:32
32 lines
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-mail
References: <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