or migration hasn't been run yet. On Feb 3, 9:09 am, Matt Jones <[email protected]> wrote: > Can you post the code from your permission methods? My guess, based on > the error, is that you're trying to check ownership (via user_id == > acting_user.id or user_is?(acting_user) ) on a model without the right > foreign key set up. > > --Matt Jones > > On Feb 3, 2010, at 9:42 AM, Edward Samokhvalov wrote: > > > hi all! > > > this one is peculiar. a new entity that i've created can be access > > only under admin logins and if user is not admin it shows the > > following (as below) > > it's strange because all other entities were created more or less the > > same way and there's no such a problem. > > > the controllers and models are made the same way as others. > > checked files permissions - also the same user. > > > Processing StoriesController#show (for 10.0.133.28 at 2010-02-03 > > 16:22:56) [GET] > > Parameters: {"id"=>"1-some- > > stuff"} > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > core.dryml in 0.02s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_core.dryml in 0.21s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_support.dryml in 0.01s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_document_tags.dryml in 0.03s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_pages.dryml in 0.17s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_editing.dryml in 0.04s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_forms.dryml in 0.28s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_navigation.dryml in 0.03s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_plus.dryml in 0.12s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_generics.dryml in 0.02s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_lifecycles.dryml in 0.01s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_summary.dryml in 0.14s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid_user_pages.dryml in 0.18s > > DRYML: Compiled /usr/lib/ruby/gems/1.8/gems/hobo-0.9.103/taglibs/ > > rapid.dryml in 1.25s > > DRYML: Compiled app/views/taglibs/auto/rapid/cards.dryml in > > 0.03s > > DRYML: Compiled app/views/taglibs/auto/rapid/pages.dryml in > > 0.41s > > DRYML: Compiled app/views/taglibs/auto/rapid/forms.dryml in > > 0.11s > > DRYML: Compiled app/views/taglibs/themes/clean/clean.dryml in > > 0.01s > > DRYML: Compiled app/views/taglibs/application.dryml in > > 1.81s > > > NoMethodError (undefined method `user_id' for #<User:0xb6a4f5e0>): > > hobo (0.9.103) lib/hobo/find_for.rb:48:in `method_missing' > > app/models/story.rb:28:in `update_permitted?' > > hobo (0.9.103) lib/hobo/permissions.rb:373:in `edit_permitted?' > > hobo (0.9.103) lib/hobo/permissions.rb:257:in `editable_by?' > > hobo (0.9.103) lib/hobo/permissions.rb:171:in `with_acting_user' > > hobo (0.9.103) lib/hobo/permissions.rb:257:in `editable_by?' > > hobo (0.9.103) lib/hobo/hobo_helper.rb:263:in `can_edit?' > > app/views/taglibs/auto/rapid/pages.dryml:340:in > > `show_page__for_story' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > app/views/taglibs/auto/rapid/pages.dryml:331:in > > `show_page__for_story' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:457:in > > `call' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:457:in > > `override_and_call_tag' > > hobo (0.9.103) lib/hobo/dryml/tag_parameters.rb:21:in > > `call' > > hobo (0.9.103) lib/hobo/dryml/tag_parameters.rb:21:in > > `method_missing' > > hobo (0.9.103) taglibs/rapid_document_tags.dryml:36:in > > `header' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) taglibs/rapid_document_tags.dryml:35:in > > `header' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:464:in > > `send' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:464:in > > `override_and_call_tag' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:427:in > > `call_tag_parameter' > > app/views/taglibs/auto/rapid/pages.dryml:331:in > > `show_page__for_story' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > app/views/taglibs/auto/rapid/pages.dryml:330:in > > `show_page__for_story' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:455:in > > `call' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:455:in > > `override_and_call_tag' > > hobo (0.9.103) lib/hobo/dryml/tag_parameters.rb:21:in > > `call' > > hobo (0.9.103) lib/hobo/dryml/tag_parameters.rb:21:in > > `method_missing' > > hobo (0.9.103) taglibs/rapid_document_tags.dryml:21:in > > `section' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) taglibs/rapid_document_tags.dryml:20:in > > `section' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:464:in > > `send' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:464:in > > `override_and_call_tag' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:427:in > > `call_tag_parameter' > > hobo (0.9.103) taglibs/rapid_pages.dryml:46:in > > `page_without_aaa82d3a9ca5' > > hobo (0.9.103) lib/hobo/dryml/scoped_variables.rb:20:in > > `new_scope' > > hobo (0.9.103) taglibs/rapid_pages.dryml:38:in > > `page_without_aaa82d3a9ca5' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) taglibs/rapid_pages.dryml:37:in > > `page_without_aaa82d3a9ca5' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:447:in > > `call' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:447:in > > `override_and_call_tag' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:447:in > > `override_and_call_tag' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:427:in > > `call_tag_parameter' > > hobo (0.9.103) taglibs/rapid_pages.dryml:37:in > > `page_without_aaa82d3a9ca5' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) taglibs/rapid_pages.dryml:16:in > > `page_without_aaa82d3a9ca5' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:377:in > > `call' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:377:in > > `call_tag_parameter_with_default_content' > > hobo (0.9.103) lib/hobo/dryml/tag_parameters.rb:21:in > > `call' > > hobo (0.9.103) lib/hobo/dryml/tag_parameters.rb:21:in > > `method_missing' > > hobo (0.9.103) taglibs/core.dryml:55:in > > `do_' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) taglibs/core.dryml:55:in > > `do_' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:381:in > > `send' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:381:in > > `call_tag_parameter_with_default_content' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:403:in > > `call_tag_parameter' > > hobo (0.9.103) taglibs/rapid_pages.dryml:165:in > > `html' > > hobo (0.9.103) lib/hobo/dryml/scoped_variables.rb:20:in > > `new_scope' > > hobo (0.9.103) taglibs/rapid_pages.dryml:165:in > > `html' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) taglibs/rapid_pages.dryml:160:in > > `html' > > hobo (0.9.103) taglibs/rapid_pages.dryml:16:in > > `page_without_aaa82d3a9ca5' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) taglibs/rapid_pages.dryml:14:in > > `page_without_aaa82d3a9ca5' > > app/views/taglibs/themes/clean/clean.dryml:2:in > > `page' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > app/views/taglibs/themes/clean/clean.dryml:1:in > > `page' > > app/views/taglibs/auto/rapid/pages.dryml:326:in > > `show_page__for_story' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:248:in > > `new_context' > > hobo (0.9.103) lib/hobo/dryml/template_environment.rb:328:in > > `_tag_context' > > app/views/taglibs/auto/rapid/pages.dryml:325:in > > ... > > read more »
-- 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.
