rails_markitup
rails_markitup copied to clipboard
does not seem to play nice with rails 3.1 and activeadmin
Error when runing the install.
rails g rails_markitup:install
WARNING: Nokogiri was built against LibXML version 2.7.8, but has dynamically loaded 2.7.3
Cannot find or read /Users/gabrielbaez/bohiti/config/newrelic.yml
/opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/namespace.rb:176:in generate_dashboard_controller': /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:490:in
load_missing_constant': Expected /opt/local/lib/ruby/gems/1.8/gems/rails_markitup-0.0.3/app/helpers/rails_markitup/markitup_helper.rb to define RailsMarkitup::MarkitupHelper (LoadError)
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:181:in const_missing' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:179:in
each'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:179:in const_missing' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/inflector/methods.rb:113:in
constantize'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/inflector/methods.rb:112:in each' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/inflector/methods.rb:112:in
constantize'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/core_ext/string/inflections.rb:43:in constantize' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/abstract_controller/helpers.rb:136:in
modules_for_helpers'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/abstract_controller/helpers.rb:131:in map!' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/abstract_controller/helpers.rb:131:in
modules_for_helpers'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_controller/metal/helpers.rb:89:in modules_for_helpers' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/abstract_controller/helpers.rb:95:in
helper'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_controller/railties/paths.rb:17:in inherited' from /Users/gabrielbaez/bohiti/app/controllers/application_controller.rb:1 from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:456:in
load'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:456:in load_file' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:in
new_constants_in'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:455:in load_file' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:342:in
require_or_load'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:489:in load_missing_constant' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:181:in
const_missing'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:179:in each' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:179:in
const_missing'
from /opt/local/lib/ruby/gems/1.8/gems/inherited_resources-1.2.2/lib/inherited_resources/base.rb:14
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/resource_controller/actions.rb:2
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in require' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in
require'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:in
new_constants_in'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in
require'
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/resource_controller.rb:2
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/dashboards/dashboard_controller.rb:3
from (eval):1:in generate_dashboard_controller' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/namespace.rb:39:in
eval'
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/namespace.rb:176:in generate_dashboard_controller' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/namespace.rb:39:in
initialize'
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:91:in new' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:91:in
find_or_create_namespace'
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:83:in register' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin.rb:60:in
send'
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin.rb:60:in register' from /Users/gabrielbaez/bohiti/app/admin/blog_categories.rb:1 from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in
load'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in load' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in
load_dependency'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:in new_constants_in' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in
load_dependency'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in load' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:129:in
load!'
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:129:in each' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:129:in
load!'
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:152:in routes' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin.rb:63:in
send'
from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin.rb:63:in routes' from /Users/gabrielbaez/bohiti/config/routes.rb:18 from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_dispatch/routing/route_set.rb:257:in
instance_exec'
from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_dispatch/routing/route_set.rb:257:in eval_block' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_dispatch/routing/route_set.rb:234:in
draw'
from /Users/gabrielbaez/bohiti/config/routes.rb:2
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in load' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in
load'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:in
new_constants_in'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in
load'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/routes_reloader.rb:29:in load_paths' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/routes_reloader.rb:29:in
each'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/routes_reloader.rb:29:in load_paths' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/routes_reloader.rb:13:in
reload!'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application.rb:83:in reload_routes!' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/reloader.rb:17:in
_callback_before_19'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/callbacks.rb:404:in _run_prepare_callbacks' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/callbacks.rb:81:in
send'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/callbacks.rb:81:in run_callbacks' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_dispatch/middleware/reloader.rb:46:in
prepare!'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/finisher.rb:41
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:25:in instance_exec' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:25:in
run'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:50:in run_initializers' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:49:in
each'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:49:in run_initializers' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application.rb:92:in
initialize!'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/railtie/configurable.rb:30:in send' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/railtie/configurable.rb:30:in
method_missing'
from /Users/gabrielbaez/bohiti/config/environment.rb:8
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in require' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in
require'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:in
new_constants_in'
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in
require'
from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application.rb:78:in require_environment!' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/commands.rb:22 from script/rails:6:in
require'
from script/rails:6
+1 same problem.
My suspicion is that this is a bug in active_admin; I have had other namespacing issues with it.
got same problem with Rails 3.2.1, how can I solve this issue? Is there any way?
Oh, I've fixed it with re-definition of module declaration:
#module MarkitupHelper
module RailsMarkitup::MarkitupHelper
Another issue with this gem is that it's for 3.0.* rails versions which has no assets, because it places js/css/images in /public directory. You should know it.