The agility tutorial has not been updated for Hobo 2.0 or current Rails yet. I'm slowly working my way through the documentation and am about half done. Unfortunately the tutorial is in the half that isn't done.
You need to add your associations to your attr_accessible for them to be visible on the forms. You probably don't need all of what I'm adding below, but you will need some: On Fri, Jan 4, 2013 at 8:49 AM, kiwi lloyd <[email protected]> wrote: > Hi > I am having real problems getting the Accessible Associations to work in the > Hobo Agility Tutorial. I have walked through the tutorial and have got > stuck on the "Associations" section - the javascript control to associate > "users" to "tasks" doesn't appear. I am logged in as admin. > > Any help would be really appreciated as I don't know how to track down the > problem. Thanks very much. > > Below are the main gems and model files. Screen shot is attached. > > gem 'rails', '3.2.10' > gem "hobo", "= 2.0.0.pre7" > gem "will_paginate", :git => "git://github.com/Hobo/will_paginate.git" > gem "hobo_jquery_ui", "2.0.0.pre7" > gem "hobo_clean", "2.0.0.pre7" > gem "jquery-ui-themes", "~> 0.0.4" > gem "hobo_clean_admin", "2.0.0.pre7" > > tasks.rb > class Task < ActiveRecord::Base > > hobo_model # Don't put anything above this > > fields do > description :string > timestamps > end > belongs_to :story, :inverse_of => :tasks > has_many :task_assignments, :dependent => :destroy, :inverse_of => :task > has_many :users, :through => :task_assignments, :accessible => true, > :dependent => :destroy > > attr_accessible :description attr_accessible :description, :story, :story_id, task_assignments, :users > ... > > users.rb > class User < ActiveRecord::Base > > hobo_user_model # Don't put anything above this > > fields do > name :string, :required, :unique > email_address :email_address, :login => true > administrator :boolean, :default => false > timestamps > end > validates_presence_of :name > has_many :task_assignments, :dependent => :destroy, :inverse_of => :user > has_many :tasks, :through => :task_assignments, :accessible => true, > :dependent => :destroy > > attr_accessible :name, :email_address, :password, :password_confirmation attr_accessible :name, :email_address, :password, :password_confirmation, :task_assignments, :tasks > ... > task_assignments.rb > class TaskAssignment < ActiveRecord::Base > > hobo_model # Don't put anything above this > > fields do > timestamps > end > belongs_to :user, :inverse_of => :task_assignments > belongs_to :task, :inverse_of => :task_assignments > > attr_accessible attr_accessible :task, :task_id, :user, :user_id Bryan -- 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.
