New on the blog: wheels console — The Debugging Mo...
# wheels-dev
p
New on the blog: wheels console — The Debugging Move You're Not Using. <https://blog.wheels.dev/posts/wheels-console-debugging/> The rails-console move, for Wheels: a REPL evaluated INSIDE your running dev app. Models resolve, scopes chain, service() answers, get() reads the real merged config. What it covers: - The three-line validation session that replaces form-submit-dump archaeology: new() -> valid() -> errorsOn() - Scope-chain verification before you touch a view; DI resolution checks before the 500 three requests later - The slash-commands: /models, /routes (which pattern wins, from the dispatcher's own data), /env, /reload - console vs repl — same look, different tools: full app context + running server vs bare CFML calculator - Two habits: verify state after migrations/seeds instead of trusting memory, and respect that deleteAll() at the prompt is real - The honest boundary: dev-workflow tool; production questions belong to observability, not a REPL on a prod box