Thank you very much now everything seems ok

On 29 Lug, 08:40, "Sergio Cambra .:: entreCables S.L. ::."
<[email protected]> wrote:
> On Martes, 27 de Julio de 2010 17:19:26 elio escribió:
>
> > Hi, I'm really new to RoR and AS, sorry for the newbie question...
> > then
> > I read the doc about the nested api and I tried the example shown but
> > it didn't work for me
> > this is what i wrote following the getting started guide and the api
>
> > reference for the nested method :
> > > script/generate scaffold author name:string country:string
> > > date_of_birth:date script/generate scaffold book title:string
> > > genre:string year_of_publication:date rake db:migrate
>
> To build an association as you do below, you have to add author:references in
> your book migration. Error you get below is book has no author_id column
>
>
>
>
>
> >  after that I've deleted the views and the controller code generated
>
> > inside app/views/layouts/authors.html.erb I wrote :
> >  <%= javascript_include_tag :defaults %>
> >  <%= active_scaffold_includes %>
>
> > the models are :
>
> > class Authors < ActiveRecord::Base
> >   has_many :books
> > end
>
> > Class Books < ActiveRecord::Base
> >  belongs_to :author
> > end
>
> > My controllers :
>
> > class AuthorsController < ApplicationController
> >   active_scaffold :author do | config |
> >     config.nested.add_link("Author's books", [:books])
> >   end
> > end
>
> > class BooksController < ApplicationController
> >   active_scaffold :book do | config |
> >   end
> > end
>
> > that's what i wrote(really basic i know)
> > when I try to create a new author i get ( code 500......) the log
> > says :
>
> > Rendered _horizontal_subform_record (17.0ms)
> > [4;35;1mSQL (0.0ms)[0m   [0mSQLite3::SQLException: no such column:
> > author_id: SELECT count(*) AS count_all FROM "books" WHERE ((author_id
> > IS NULL)) [0m
>
> > ActionView::TemplateError (SQLite3::SQLException: no such column:
> > author_id: SELECT count(*) AS count_all FROM "books" WHERE ((author_id
> > IS NULL)) ) on line #8 of vendor/plugins/active_scaffold/frontends/
> > default/views/_form_association_footer.html.erb:
> > 5:   remote_controller = nil
> > 6: end
> > 7:
> > 8: show_add_existing = column_show_add_existing(column)
> > 9: show_add_new = column_show_add_new(column, associated, @record)
> > 10:
> > 11: return unless show_add_new or show_add_existing
>
> >     vendor/plugins/active_scaffold/frontends/default/views/
> > _form_association_footer.html.erb:8
> >     vendor/plugins/active_scaffold/frontends/default/views/
> > _horizontal_subform.html.erb:19
> >     vendor/plugins/active_scaffold/frontends/default/views/
> > _form_association.html.erb:13
> >     vendor/plugins/active_scaffold/frontends/default/views/
> > _form.html.erb:10
> >     vendor/plugins/active_scaffold/frontends/default/views/
> > _form.html.erb:2
> >     vendor/plugins/active_scaffold/frontends/default/views/
> > _create_form.html.erb:41
>
> > Rendered rescues/_trace (104.7ms)
> > Rendered rescues/_request_and_response (0.3ms)
> > Rendering rescues/layout (internal_server_error)
>
> > thanks in advance for the help
>
> --
> Sergio Cambra .:: entreCables S.L. ::.
> Mariana Pineda 23, 50.018 Zaragoza
> T) 902 021 404 F) 976 52 98 07 E) [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" 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/activescaffold?hl=en.

Reply via email to