R
Ralph Shnelvar
I know it sounds like a Rails question ... but it isn't.
Consider
irb(main):001:0> class X
irb(main):002:1> puts "Hi"
irb(main):003:1> end
Hi
=> nil
irb(main):004:0> x = X.new
=> #<X:0x42458ac>
The "Hi" is sent to stdout as the class X is parsed. (Well, after the
end statement.) Right?
"Hi" is not generated when a new instance of X is created ... right?
So now consider
# in .\app\models\user.rb
class X < ActiveRecord::Base
puts "Hi 2"
end
"Hi 2" gets displayed by webrick every time I generate a form.
How does this happen? Is webrick(?) reloading .\app\models\user.rb every
time a form is generated?
(And now a Rails question ...)
Assuming it is reloading .\app\models\user.rb in development mode ...
will it do this in production mode?
Consider
irb(main):001:0> class X
irb(main):002:1> puts "Hi"
irb(main):003:1> end
Hi
=> nil
irb(main):004:0> x = X.new
=> #<X:0x42458ac>
The "Hi" is sent to stdout as the class X is parsed. (Well, after the
end statement.) Right?
"Hi" is not generated when a new instance of X is created ... right?
So now consider
# in .\app\models\user.rb
class X < ActiveRecord::Base
puts "Hi 2"
end
"Hi 2" gets displayed by webrick every time I generate a form.
How does this happen? Is webrick(?) reloading .\app\models\user.rb every
time a form is generated?
(And now a Rails question ...)
Assuming it is reloading .\app\models\user.rb in development mode ...
will it do this in production mode?