Railsの命名規則
モデル名の途中に大文字が含まれていた場合、単語の組み合わせと判断され、間に_(アンダースコア)が挿入されます。
たとえば「RubyOnRails」とした場合は、ruby_on_railsになります。
豆知識として覚えておくとよいでしょう。
キャメルケース(ラクダ?)
キャメルケース(英: camel case)は、複合語をひと綴りとして、要素語の最初を大文字で書き表すことをいう。キャメルケースとは、大文字が「らくだのこぶ」のように見えることからの命名である。
RubyOnRails
スネークケース
アンダースコア(_)を区切記号として単語をつなげる。
ruby_on_rails
チェインケース
ハイフン(-)を区切記号として単語をつなげる。
call-with-current-continuation
一部内容でwikipediaを参考にしています。
詳細:https://ja.wikipedia.org/wiki/%E3%82%AD%E3%83%A3%E3%83%A1%E3%83%AB%E3%82%B1%E3%83%BC%E3%82%B9