Rubyで文字列をsnake_caseからCamelCaseに変換する 質問する

Rubyで文字列をsnake_caseからCamelCaseに変換する 質問する

名前をスネークケースからキャメルケースに変換しようとしています。組み込みメソッドはありますか?

例:"app_user""AppUser"

"app_user"(モデルに変換したい文字列がありますAppUser)。

ベストアンサー1

Railsを使用している場合は、文字列#camelizeあなたが探しているものです。

  "active_record".camelize                # => "ActiveRecord"
  "active_record".camelize(:lower)        # => "activeRecord"

実際のクラスを取得したい場合は、文字列#定数化その上に。

"app_user".camelize.constantize

おすすめ記事