On Sat, Dec 19, 2009 at 12:50 PM, hendra kusuma <[email protected]>wrote:

>
>
> On Sat, Dec 19, 2009 at 12:42 PM, hendra kusuma <[email protected]>wrote:
>
>>
>>
>> On Sat, Dec 19, 2009 at 10:55 AM, Jeremy Evans <[email protected]>wrote:
>>
>>> On Dec 18, 6:58 pm, hendra kusuma <[email protected]> wrote:
>>> > Dear all, Another question
>>> >
>>> > I have been trying to save a data in format Date
>>> > use postgresql 8
>>> > I use 3 textbox to catch day, month, year
>>> > for then combined into 1 string
>>> >
>>> > My code is like this
>>> > a = Model.new
>>> > a.birth = Time.parse('some-date-in-string')
>>> > a.save
>>> >
>>> > When I input something like '1900-1-1'
>>> > it does not save anything
>>> >
>>> > I know this is not sequel issue, for this
>>> > behavior is based on Time class
>>> > that cannot parse a less then a certain year
>>> > I googled once and found a little variety of those year limit
>>> >
>>> > What I ask is,
>>> > probably some of you already find a work around to solve this problem
>>> > maybe you can share?
>>>
>>>   Sequel.datetime_class = DateTime
>>>  a = Model.create(:birth=>'some-date-in-string')
>>>
>>>
>> really sorry, I don't understand your example (I am still learning to read
>> the docs)
>> are you suggesting that I use Model.create with parameter to insert?
>> the reason I use .new is because I tried to insert to many fields (> 10)
>> and having 10 parameters over .create is not fun to do :)
>>
>> or are you suggesting other?
>>
>> --
>>
>
> OK. I get it
> Do it like this
>
> a = Model.create |record|
>   record.birth = "#{y}-#{m}-#{d}"
> end
>
> It works perfectly
> Thanks
>
>
I am so lost
I cannot find way to update the record with the same iteration
what is the method?

a = Model[record_id].? do |rec|
or
a = Model.filter(:id=>record_id).? do |rec|

Sorry if the question is so dumb

-- 
Suka linux?
Kunjungi blog saya http://penguinroad.blogspot.com

--

You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en.


Reply via email to