hehe silly me, i should have shown you the entire code, i had a service= definition that was conflicting with the deletion =p
On 9 dic, 12:25, tecregio <[EMAIL PROTECTED]> wrote: > yes, i think i'm following exactly the tutorial, however it doesn't > work... > > here's the code: > > #profile model: > > class Profile < ActiveRecord::Base > belongs_to :company > has_and_belongs_to_many :services > [...] > end > # > > #service model: > > class Service < ActiveRecord::Base > has_and_belongs_to_many :profiles > > validates_presence_of :name > > end > > # > > #profile_controller > > def update > params[:profile][:service_ids] ||= [] > @profile = Profile.find(params[:id]) > @total_services = Service.find(:all, :order => 'name') > @profile.update_attributes(params[:profile]) > @company = @profile.company > redirect_to :action => 'show', :id => @company.id > end > > # > > #partial that displays the services (i'm calling @total_services from > the show controller) > <table> > > <% for s in @total_services -%> > > <tr> > > <td></td> > > <td> > > <%= check_box_tag "profile[service_ids][]", s.id, > @profile.services.include?(s) %> > > <%= s.name -%> > > </td> > > </tr> > > <% end %> > > </table> > > # > > # > I've checked the generated log, and it creates the insert query when i > have newly checked services in my view, but it doesn't create the > delete query when i do uncheck. > On 9 dic, 12:14, Andy Koch <[EMAIL PROTECTED]> wrote: > > > have you watched... > > > "http://railscasts.com/episodes/17-habtm-checkboxes" > > > tecregio wrote: > > > I have a problem related with the HABTM relationships with checkboxes. > > > > I've got a profile and a service model, both related with > > > has_and_belongs_to_many. > > > > The problem is that i can insert new data in the profiles_services > > > table, however, i cant delete already existing data. > > > > What could be the problem? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---