forked from muratguzel/letsrate
-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conflicts with ActiveAdmin - undefined method klass for nil:NilClass around line#2 insert_tag renderer_for(:index) #46
Comments
I will look into this deeply tomorrow, thanks for your report. |
Any updates on this yet @wazery ? |
Hey Guys, do we have a solution for this ? |
@wazery, I would like to know if there's a temporary fix for this. Or I'll have this repo forked for this issue so i can fix it. |
@pamio If you can issue a PR for it, it would be great. |
Same issue here! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm using activeAdmin for my admin dashboard and I have used ratyrate successfully on my views and it works like a charm. However, when I open up an admin page and try to visit a page that has its model linked to ratyrate, it throws this error.
Here is the trace
ActionView::Template::Error (undefined method
klass' for nil:NilClass): 1: insert_tag renderer_for(:index) activerecord (4.1.1) lib/active_record/reflection.rb:505:in
source_reflection'activerecord (4.1.1) lib/active_record/reflection.rb:543:in
chain' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/filters/resource_extension.rb:104:in
block in default_association_filters'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/filters/resource_extension.rb:104:in
reject!' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/filters/resource_extension.rb:104:in
default_association_filters'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/filters/resource_extension.rb:95:in
default_filters' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/filters/resource_extension.rb:81:in
filter_lookup'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/filters/resource_extension.rb:22:in
filters' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/filters/resource_extension.rb:127:in
block in filters_sidebar_section'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/helpers/optional_display.rb:25:in
instance_exec' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/helpers/optional_display.rb:25:in
display_on?'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/resource/sidebars.rb:17:in
block in sidebar_sections_for' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/resource/sidebars.rb:17:in
select'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/resource/sidebars.rb:17:in
sidebar_sections_for' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/views/pages/base.rb:101:in
sidebar_sections_for_action'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/views/pages/base.rb:125:in
skip_sidebar?' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/views/pages/base.rb:63:in
build_page_content'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/views/pages/base.rb:47:in
block (2 levels) in build_page' arbre (1.0.2) lib/arbre/element/builder_methods.rb:31:in
block in build_tag'arbre (1.0.2) lib/arbre/context.rb:92:in
with_current_arbre_element' arbre (1.0.2) lib/arbre/element/builder_methods.rb:49:in
with_current_arbre_element'arbre (1.0.2) lib/arbre/element/builder_methods.rb:26:in
build_tag' arbre (1.0.2) lib/arbre/element/builder_methods.rb:39:in
insert_tag'arbre (1.0.2) lib/arbre/element/builder_methods.rb:18:in
div' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/views/pages/base.rb:44:in
block in build_page'arbre (1.0.2) lib/arbre/context.rb:92:in
with_current_arbre_element' arbre (1.0.2) lib/arbre/element/builder_methods.rb:49:in
with_current_arbre_element'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/views/pages/base.rb:43:in
build_page' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/views/pages/base.rb:10:in
build'arbre (1.0.2) lib/arbre/element/builder_methods.rb:30:in
block in build_tag' arbre (1.0.2) lib/arbre/context.rb:92:in
with_current_arbre_element'arbre (1.0.2) lib/arbre/element/builder_methods.rb:26:in
build_tag' arbre (1.0.2) lib/arbre/element/builder_methods.rb:39:in
insert_tag'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/app/views/active_admin/resource/index.html.arb:2:in
block in __home_rankit__bundler_ruby_______active_admin_____dee_bd___app_views_active_admin_resource_index_html_arb__980872317506965145_70094679355120' arbre (1.0.2) lib/arbre/context.rb:45:in
instance_eval'arbre (1.0.2) lib/arbre/context.rb:45:in
initialize' /home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/app/views/active_admin/resource/index.html.arb:1:in
new'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/app/views/active_admin/resource/index.html.arb:1:in
__home_rankit__bundler_ruby_______active_admin_____dee_bd___app_views_active_admin_resource_index_html_arb__980872317506965145_70094679355120' actionview (4.1.1) lib/action_view/template.rb:145:in
block in render'activesupport (4.1.1) lib/active_support/notifications.rb:161:in
instrument' actionview (4.1.1) lib/action_view/template.rb:339:in
instrument'actionview (4.1.1) lib/action_view/template.rb:143:in
render' actionview (4.1.1) lib/action_view/renderer/template_renderer.rb:55:in
block (2 levels) in render_template'actionview (4.1.1) lib/action_view/renderer/abstract_renderer.rb:38:in
block in instrument' activesupport (4.1.1) lib/active_support/notifications.rb:159:in
block in instrument'activesupport (4.1.1) lib/active_support/notifications/instrumenter.rb:20:in
instrument' activesupport (4.1.1) lib/active_support/notifications.rb:159:in
instrument'actionview (4.1.1) lib/action_view/renderer/abstract_renderer.rb:38:in
instrument' actionview (4.1.1) lib/action_view/renderer/template_renderer.rb:54:in
block in render_template'actionview (4.1.1) lib/action_view/renderer/template_renderer.rb:62:in
render_with_layout' actionview (4.1.1) lib/action_view/renderer/template_renderer.rb:53:in
render_template'actionview (4.1.1) lib/action_view/renderer/template_renderer.rb:17:in
render' actionview (4.1.1) lib/action_view/renderer/renderer.rb:42:in
render_template'actionview (4.1.1) lib/action_view/renderer/renderer.rb:23:in
render' actionview (4.1.1) lib/action_view/rendering.rb:99:in
_render_template'actionpack (4.1.1) lib/action_controller/metal/streaming.rb:217:in
_render_template' actionview (4.1.1) lib/action_view/rendering.rb:82:in
render_to_body'actionpack (4.1.1) lib/action_controller/metal/rendering.rb:32:in
render_to_body' actionpack (4.1.1) lib/action_controller/metal/renderers.rb:32:in
render_to_body'actionpack (4.1.1) lib/abstract_controller/rendering.rb:25:in
render' actionpack (4.1.1) lib/action_controller/metal/rendering.rb:16:in
render'actionpack (4.1.1) lib/action_controller/metal/instrumentation.rb:41:in
block (2 levels) in render' activesupport (4.1.1) lib/active_support/core_ext/benchmark.rb:12:in
block in ms'/usr/lib/ruby/1.9.1/benchmark.rb:295:in
realtime' activesupport (4.1.1) lib/active_support/core_ext/benchmark.rb:12:in
ms'actionpack (4.1.1) lib/action_controller/metal/instrumentation.rb:41:in
block in render' actionpack (4.1.1) lib/action_controller/metal/instrumentation.rb:84:in
cleanup_view_runtime'activerecord (4.1.1) lib/active_record/railties/controller_runtime.rb:25:in
cleanup_view_runtime' actionpack (4.1.1) lib/action_controller/metal/instrumentation.rb:40:in
render'actionpack (4.1.1) lib/action_controller/metal/implicit_render.rb:10:in
default_render' actionpack (4.1.1) lib/action_controller/metal/responder.rb:238:in
default_render'actionpack (4.1.1) lib/action_controller/metal/responder.rb:165:in
to_html' responders (1.0.0) lib/responders/flash_responder.rb:104:in
to_html'actionpack (4.1.1) lib/action_controller/metal/responder.rb:158:in
respond' actionpack (4.1.1) lib/action_controller/metal/responder.rb:151:in
call'actionpack (4.1.1) lib/action_controller/metal/mime_responds.rb:400:in
respond_with' inherited_resources (1.4.1) lib/inherited_resources/actions.rb:7:in
index'/home/rankit/.bundler/ruby/1.9.1/active_admin-8299dee5bd08/lib/active_admin/resource_controller/streaming.rb:12:in
index' actionpack (4.1.1) lib/action_controller/metal/implicit_render.rb:4:in
send_action'actionpack (4.1.1) lib/abstract_controller/base.rb:189:in `process_action'
actionpack (4.1.1) lib/action_controller/metal/rendering.rb..
Im not sure why this happens ? but when I remove this line ratyrate_rateable "rating" from my model and visit the admin page for the same, it just works. I have followed the guidelines mentioned in the README and I do not know how to resolve this. Can you help on this please :)
The text was updated successfully, but these errors were encountered: