yup im using table-plus:snippets

heres my console

1.9.3p286 :037 > Snippet.all

  Snippet Load (0.6ms)  SELECT "snippets".* FROM "snippets"
 => [#<Snippet id: 1, name: "Events", content: "Test events Admin Change",
created_at: "2012-10-31 02:16:29", updated_at: "2012-10-31 02:24:45",
user_id: 2, style: "", multisnippet_id: nil, template_id: nil>,

 #<Snippet id: 2, name: "first event", content: "First Event", created_at:
"2012-11-08 15:43:03", updated_at: "2012-11-08 17:31:29", user_id: 2,
style: nil, multisnippet_id: 1, template_id: nil>,

 #<Snippet id: 3, name: "Event 2", content: "Event 2 ", created_at:
"2012-11-08 15:54:28", updated_at: "2012-11-08 17:30:58", user_id: 2,
style: nil, multisnippet_id: 1, template_id: nil>,

 #<Snippet id: 4, name: "Normal Snippet", content: "Normal Snippet",
created_at: "2012-11-08 16:16:43", updated_at: "2012-11-08 16:16:43",
user_id: 2, style: "", multisnippet_id: nil, template_id: nil>]

1.9.3p286 :038 >

theres no snippet without an id

Vivek


On Thu, Nov 8, 2012 at 11:22 PM, Bryan Larsen <[email protected]> wrote:

> From your backtrace, it's crashing on a snippet that doesn't have an id:
>
> `#<Snippet id: nil`
>
> What's your definition of `children`?  Can you inspect `this.children`
> to see if it contains any elements with id: nil?   Does it work if you
> use `table-plus:snippets` rather than `table-plus:children`?
>
> Bryan
>
>
> On Thu, Nov 8, 2012 at 12:43 PM, Vivek Sampara <[email protected]>
> wrote:
> > You're right. I messed up an association . I created the parent from
> admin
> > controller and the user_id became admin user_id , no the actual user :)
> >
> > Any idea why it might crash when i try to have controls in the table
> plus ?
> >
> > <show-page>
> >   <content-body:>
> >     <a with="&this.children" action="new" >New Child</a>
> >     <table-plus:children  fields="this" >
> >         <controls: />
> >     </table-plus>
> >   </content-body:>
> > </show-page>
> >
> >
> > new style url  does not match old style url /snippets//edit. obj:
> #<Snippet
> > id: nil, name: nil, content: nil, created_at: nil, updated_at: nil,
> user_id:
> > 2, style: nil, multisnippet_id: 1, template_id: nil>.  args: ["edit",
> > {"subsite"=>nil}].  backtrace:
> > ["/home/raven/.rvm/gems/ruby-1.9.3-p286@hobo20
> /gems/hobo_rapid-2.0.0.pre3/taglibs/html/a.dryml:147:in
> > `block in a'",
> > "/home/raven/.rvm/gems/ruby-1.9.3-p286@hobo20
> /gems/dryml-2.0.0.pre3/lib/dryml/template_environment.rb:379:in
> > `block in _tag_context'",
> > "/home/raven/.rvm/gems/ruby-1.9.3-p286@hobo20
> /gems/dryml-2.0.0.pre3/lib/dryml/template_environment.rb:281:in
> > `block in new_context'",
> >
> > multisnippet is the parent and snippet is the child
> >
> > multisnippet has_many snippets
> > snippet belongs to multisnippet
> >
> > New link is working perfectly and the parent_id is getting assigned
> > correctly . but table plus crashes when i add controls
> >
> > Thanks
> > Vivek
> >
> >
> > On Thu, Nov 8, 2012 at 10:21 PM, Bryan Larsen <[email protected]> wrote:
> >>
> >> I'm definitely still missing something.   Can you recreate your
> >> problem on a sample application so I can play around with it to figure
> >> out exactly what's going on?
> >>
> >> It appears that _id_ is nil.  parent_id being nil shouldn't be causing
> >> this type of error.   There is really no reference to modelb inside of
> >> the table-plus...
> >>
> >> thanks,
> >> Bryan
> >>
> >>
> >> On Thu, Nov 8, 2012 at 11:35 AM, Vivek Sampara <[email protected]
> >
> >> wrote:
> >> > Thats right.
> >> >
> >> > Its more like parent child relation
> >> >
> >> > child has actions :all
> >> > actions_for :parent , [:index, :create, :new ]
> >> >
> >> > So some children are created explicitly without a parent id and some
> >> > with
> >> > parent id .
> >> >
> >> > Im trying to put a table plus for those which dont have a parent id
> with
> >> > controls.
> >> >
> >> > Can correct if im doing anything wrong here ?
> >> >
> >> > Thanks
> >> > Vivek
> >> >
> >> >
> >> > On Thu, Nov 8, 2012 at 9:52 PM, Bryan Larsen <[email protected]> wrote:
> >> >>
> >> >> It looks like this.MODELAs is returning some models that don't exist
> >> >> in the database or have a nil id for some other reason.
> >> >>
> >> >> You can only have an edit action for items that exist in the
> database.
> >> >>
> >> >> Bryan
> >> >>
> >> >>
> >> >> On Thu, Nov 8, 2012 at 10:53 AM, Vivek Sampara
> >> >> <[email protected]>
> >> >> wrote:
> >> >> > Hi guys,
> >> >> >
> >> >> > Im trying to create a table plus for Model B in Model A
> >> >> >
> >> >> > <show-page>
> >> >> >   <content-body:>
> >> >> >     <a with="&this.MODELAs" action="new" >New Snippet</a>
> >> >> >     <table-plus with="&this.MODELAs" fields="content" >
> >> >> >     <controls: />
> >> >> >     </table-plus>
> >> >> >   </content-body:>
> >> >> > </show-page>
> >> >> >
> >> >> > but i get this new style url  does not match old style url
> >> >> > /MODELAs//edit.
> >> >> >
> >> >> > I could create a Model A object for Model B  but not able to have
> an
> >> >> > edit
> >> >> > action for that particular object .
> >> >> >
> >> >> > any idea how to get the controls for Model A objects via Owner
> >> >> > actions
> >> >> > on
> >> >> > table-plus ?
> >> >> >
> >> >> > Thanks
> >> >> > Vivek
> >> >> >
> >> >> > --
> >> >> > You received this message because you are subscribed to the Google
> >> >> > Groups
> >> >> > "Hobo Users" group.
> >> >> > To view this discussion on the web visit
> >> >> > https://groups.google.com/d/msg/hobousers/-/0jwC1msA5FMJ.
> >> >> > 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/hobousers?hl=en.
> >> >>
> >> >> --
> >> >> You received this message because you are subscribed to the Google
> >> >> Groups
> >> >> "Hobo Users" 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/hobousers?hl=en.
> >> >>
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups
> >> > "Hobo Users" 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/hobousers?hl=en.
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Hobo Users" 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/hobousers?hl=en.
> >>
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Hobo Users" 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/hobousers?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Hobo Users" 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/hobousers?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" 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/hobousers?hl=en.

Reply via email to