SammyLin / redactor-rails

This repo is deprecated. Please check out official gem for Redactor 2. https://github.com/Redactor2/redactor2_rails
MIT License
390 stars 254 forks source link

LoadError, "Unable to autoload constant #{qualified_name}, expected #{file_path} to define it" unless from_mod.const_defined?(const_name, false) #162

Open ryanbelke opened 7 years ago

ryanbelke commented 7 years ago

I am using rails 5 and unable to get the image uploader to work. When I try to upload the image nothing shows up and if I step through with byebug I get to this error. Any idea what could be causing this? From what I am reading it is saying that module names can only have a capital first letter and the gem uses RedactorRails ' [[507, 516] in /usr/local/rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb 507: 508: if loading.include?(expanded) 509: raise "Circular dependency detected while autoloading constant #{qualified_name}" 510: else 511: require_or_load(expanded, qualified_name) => 512: raise LoadError, "Unable to autoload constant #{qualified_name}, expected #{file_path} to define it" unless from_mod.const_defined?(const_name, false) 513: return from_mod.const_get(const_name) 514: end 515: elsif mod = autoload_module!(from_mod, const_name, qualified_name, path_suffix) 516: return mod]'

nathandoig commented 7 years ago

Having exact same error, have you solved this?

edit: I solved this myself turns out the one of the controller files had a typo.

I had UserControllers < ApplicationController should be UserController < ApplicationController

so make sure your controller files are proper if you're having this same error.

lgants commented 7 years ago

I'm having the same issue as well. It doesn't appear to be documented.

mdsikandar commented 7 years ago

please check controller file,is there any typo error

RitaWoki commented 7 years ago

the problem is in the controller,take a very good look at it and solve the error

Ibr4him commented 7 years ago

it is mostly typo in the first line of the controller page

RitaWoki commented 7 years ago

ok thanks

On Thu, Mar 30, 2017 at 11:23 AM, Ibr4him notifications@github.com wrote:

it is mostly typo in the first line of the controller page

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/SammyLin/redactor-rails/issues/162#issuecomment-290338410, or mute the thread https://github.com/notifications/unsubscribe-auth/AWY2zSwd1Nt4-vvnjvPDTtHcOdmJ5gVYks5rq2acgaJpZM4KKsrB .

boydndonga commented 7 years ago

have had a similar error while perfoming google-api authentication and as @Ibr4him points out, its the first line of your controller