undefined method `dependencies' for Appname:Class (NoMethodError)
padrino でアプリを作ろうとしていきなりつまずいてしまった。
つまずいた内容は以下の通り。メソッドが定義されていないとのこと。
% padrino start /home/user/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/padrino-core-0.10.5/lib/padrino-core/reloader.rb:223:in `block in rotation': undefined method `dependencies' for String:Class (NoMethodError)
原因は自分の命名センスのなさにあった。アプリの名前が組み込みのクラスと同じになっていた。
% padrino gen project string % head string/app/app.rb class String < Padrino::Application register Padrino::Rendering register Padrino::Mailer register Padrino::Helpers enable :sessions ## # Caching support #
アプリの名前を変えることで解決。