When I have to fiddling with hobo views I often find out that my domain model is at fault.
Are there multiple ip_log objects that contain the same ip? If so, perhaps a model where an ip has_many ip_logs might help. Sent from my iPhone On Mar 4, 2012, at 12:57 PM, Scorpio <[email protected]> wrote: > So you're suggesting to go with the regular index and show pages and > param the heck out of them putting different content in if params[:ip] > or params[:user_id] > or should I create non standard pages for that ? > > Btw. adding custom (non-hobo) actions to the controller I need to set > up rails routing manually right ? Hobo won't take care of that for me > just by adding that in the hobo controller right ? > > On Mar 4, 4:50 pm, Bryan Larsen <[email protected]> wrote: >>> when i try to link to /ip_logs/ip /ip_logs/user I get no route matches >>> error I'm guessing I'm missing something but /ip_logs/127.0.0.1 (the >>> ip value for both test entries) also shows that error and not a blank >>> page or edit me here page >> >> I'm guessing that IP is not unique, that there will be more than one >> IpLog per IP, right? >> >> In Hobo /ip_logs/1 is a show page that shows the IpLog for id#1. >> It's definitely possible to make it into an index page, but you're >> probably better off just doing filtering: >> >> /ip_logs?ip=127.0.0.1 >> >> def index >> self.this = IpLog.where(:ip => params[:ip]) if params[:ip] >> hobo_index >> end >> >> You can set up /ip_logs/ip /ip_logs/user by learning how to do generic >> Rails routing or you can use >> >> /users/1-test-user/ip_logs?ip=127.0.0.1 and a similar structure to above. >> >> or if you don't have :owner etc set up you can just do filtering: >> >> /ip_logs?ip=127.0.0.1&user=1-test-user >> >> cheers, >> 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. > -- 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.
