概要
String#dasherize
詳細
String#dasherize について
String#dasherize
文字列をハイフン区切りにした結果を受け取る
サンプル
# encoding: utf-8 require 'active_support/core_ext/string/inflections' require 'tbpgr_utils' bulk_puts_eval binding, <<-EOS 'hoge_hige'.dasherize 'HOGE_HIGE'.dasherize 'hoge hige'.dasherize 'HogeHige'.dasherize 'lower'.dasherize 'UPPER'.dasherize EOS __END__ ・下記はTbpgrUtils gemの機能 bulk_puts_eval https://rubygems.org/gems/tbpgr_utils https://github.com/tbpgr/tbpgr_utils
出力
'hoge_hige'.dasherize # => "hoge-hige" 'HOGE_HIGE'.dasherize # => "HOGE-HIGE" 'hoge hige'.dasherize # => "hoge hige" 'HogeHige'.dasherize # => "HogeHige" 'lower'.dasherize # => "lower" 'UPPER'.dasherize # => "UPPER"