Hello, I'm just updating my rails version to 1.2.3 I get the ' X is not missing constant Y' message for all request in my existing applications. Exemple : app/controller/login/login.rb use a model in : app/models/login/connect.rb This exemple give the error : " Login is not missing constant Connect! " What's wrong im my configuration ?
on 18.04.2007 18:34
on 18.04.2007 18:42
On 4/18/07, Frioffol Friofool <rails-mailing-list@andreas-s.net> wrote: > > use a model in : > > app/models/login/connect.rb > > This exemple give the error : > > " Login is not missing constant Connect! " > > What's wrong im my configuration ? > app/models/login/connect.rb ^^^^ whats wrong with your model? why have to stuck them inside login folder? If you must do something like that, then make sure, you inherit stuff properly. I have seen this stuff before, when i i tried to do something like this, in one of my plugins. class ActiveRecord::Schema # some migration foobar end Rewriting above code like this: module ActiveRecord class Schema # some migration foobar end end fixed the error. :) -- gnufied
on 18.04.2007 19:06
i put this file in model/login/connect.rb to have a clean structure. my connect.rb is : class Login::Connect < ActiveRecord::Base end and my login.rb is : class Login::LoginController < ApplicationController end Maybe there is a best method to do that, but before i update my rails version, the application works fine. i don't know what to do...