Dear Dan,
Thanks very much. I put child.parts as an array.
child.parts = [ body ]
Now the error is while
saving.
child.save!
Here is the error message. Do I need to enter pass on
login and password information through the script? If so how may i do
that. Or what else could be the source of the error?
Thanks much for your patience and kind help.
saji
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.1/vendor/rails/railties/lib/commands/runner.rb:45:
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.1/vendor/rails/activerecord/lib/active_record/validations.rb:764:in
`save_without_transactions!': Validation failed: Parts is invalid
(ActiveRecord::RecordInvalid)
from
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.1/vendor/rails/activerecord/lib/active_record/transactions.rb:133:in
`save!'
from
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in
`transaction'
from
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.1/vendor/rails/activerecord/lib/active_record/transactions.rb:95:in
`transaction'
from
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.1/vendor/rails/activerecord/lib/active_record/transactions.rb:121:in
`transaction'
from
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.1/vendor/rails/activerecord/lib/active_record/transactions.rb:133:in
`save!'
from (eval):16
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `eval'
from
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.1/vendor/rails/railties/lib/commands/runner.rb:45
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from script/runner:3
* Daniel Sheppard <[EMAIL PROTECTED]> [2007-05-16 18:09:53 +1000]:
> child.parts should be an array
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of
> > Saji Njarackalazhikam Hameed
> > Sent: Wednesday, 16 May 2007 4:57 PM
> > To: [email protected]
> > Subject: Re: [Radiant] automated page building
> >
> > Sean,
> >
> > Thanks..
> >
> > With the URL now enclosed by quotes, I get the following
> > error ...hmmm.
> > what could i be doing wrong?
> >
> > saji
> >
> > # Start of Ruby code
> > #require 'config/environment' ! i commented this out
> >
> > parent = Page.find_by_url("/articles/")
> >
> > i=1
> > child = Page.new
> > child.parent = parent
> > child.title = "Page #{i}"
> > child.breadcrumb = "Page #{i}"
> > child.slug = "page-#{i}"
> > body = PagePart.new
> > body.content = "This is page #{i}"
> > child.parts = body
> > child.save!
> _______________________________________________
> Radiant mailing list
> Post: [email protected]
> Search: http://radiantcms.org/mailing-list/search/
> Site: http://lists.radiantcms.org/mailman/listinfo/radiant
--
Saji N. Hameed
APEC Climate Center +82 51 668 7470
National Pension Corporation Busan Building 12F
Yeonsan 2-dong, Yeonje-gu, BUSAN 611705 [EMAIL PROTECTED]
KOREA
_______________________________________________
Radiant mailing list
Post: [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant