The auto taglibs should be regenerating automatically, but if they 
aren't, you can do a 'rake hobo:generate_taglibs'.   If they aren't 
regenerating on a server restart, it's a bug.

cheers,
Bryan

Jarin Udom wrote:
> Ah, I changed hobo_model_controller in admin/users_controller.rb and
> it showed up in the routes. Also had to add this to my admin/
> users_controller.rb (just for anyone who may be having a similar
> problem):
> 
> skip_before_filter :admin_required, :only =>
> [:login, :logout, :forgot_password]
> 
> I deleted /app/controllers/users_controller.rb a while back, but the
> problem didn't show up until I cleared out the auto taglibs. I'm
> pretty new to Hobo, so I didn't realize the taglibs would cache things
> in this way. Is it safe to .gitignore app/views/taglibs/auto/* ?
> 
> Jarin
> 
> On May 28, 5:24 am, Bryan Larsen <[email protected]> wrote:
>> Very strange.
>>
>> Does it show up if you type "rake routes"?  Do you have
>> hobo_user_controller in your users_controller.rb?
>>
>> Bryan
>>
>> On May 27, 10:08 pm, Jarin Udom <[email protected]> wrote:
>>
>>
>>
>>> It's the weirdest thing, my app was working fine a couple of weeks
>>> ago, when I took a break to work on another project. Now when I try to
>>> access the admin subsite, it seems to be returning nil from login_url.
>>> I don't think I updated any gems in the meantime (although I have
>>> updated to the latest hobo gem to see if it fixes the problem and it
>>> didn't).
>>> Here is the filter I have to handle the login requirement:
>>> In /app/controllers/admin/admin_site_controller.rb:
>>>  before_filter :admin_required
>>>   def admin_required
>>>     redirect_to login_url unless logged_in? &&
>>> current_user.administrator?
>>>   end
>>> Here's the error I'm getting when I try to go tohttp://localhost:3000/admin
>>> :
>>> Processing Admin::AdminSiteController#index (for 127.0.0.1 at
>>> 2009-05-27 19:06:47) [GET]
>>> ActionController::ActionControllerError (Cannot redirect to nil!):
>>>     /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
>>> base.rb:1057:in `redirect_to_without_object_url'
>>>     /vendor/plugins/hobo/hobo/lib/hobo/controller.rb:61:in
>>> `redirect_to'
>>>     /app/controllers/admin/admin_site_controller.rb:16:in
>>> `admin_required'
>>>     /Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
>>> callbacks.rb:178:in `send'
>>>     /Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
>>> callbacks.rb:178:in `evaluate_method'
>>>     /Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
>>> callbacks.rb:166:in `call'
>>>     /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
>>> filters.rb:225:in `call'
>>>     /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
>>> filters.rb:629:in `run_before_filters'
>>>     /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
>>> filters.rb:615:in `call_filters'
>>>     /Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
>>> filters.rb:638:in `run_before_filters'
>>> (etc)
>>> I also get a routing error when trying to go tohttp://localhost:3000/login:
>>> No route matches "/login" with {:method=>:get}
>>> Any help would be greatly appreciated!
>>> Best regards,
>>> Jarin udom
> > 
> 


--~--~---------~--~----~------------~-------~--~----~
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