Thanks Bryan, That makes sense, but this was just a first step to see if it worked!
So moving on from that, how do I achieve my aim to dynamically change the records I want viewed based on the To Do's Status ? TIA, Dave On Feb 2, 1:10 am, Bryan Larsen <[email protected]> wrote: > The form you are using is for when you are using a custom view. If > you're using the standard Hobo view, you should let Hobo's controller > methods set things up. > > For example: > > def index > hobo_index Todo.all > end > > cheers, > Bryan > > On Jan 31, 12:06 am, Dave Porter <[email protected]> wrote: > > > > > OK, I've started a simple To Do application, and it is very close to > > Tom's recent screencast in Structure > > ( as in Category - has_many todos & todos - belongs_to Category ) > > > The only thing I have left to do to make it functional, is to somehow > > dynamically switch the Todo's between showing ones that are: > > Open (default) > > Cancelled & Finalised > > ( perhaps a drop down control, or three buttons!) > > > I started out after reading this example in the dryml docs: > > > def index > > @adverts = Advert.published.all > > end > > "In other words you don’t need to do anything different than you would > > in a normal Rails action. Hobo will look for either @advert (for > > actions which expect an ID) or @adverts (for index actions) as the > > initial context for a DRYML page." > > > So I placed the following in the controller, but get an error > > def index > > @todos = Todo.all > > end > > The error being: > > NoMethodError in TodosController#index > > undefined method `total_pages' for #<Array:0x6408750> > > > So any help much appreciated on a) why I'm getting the error & b) the > > best way to handle this status requirement.. > > > TIA, Dave Porter -- 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.
