Ruby

rails

Ruby

Rails シンボルのハッシュと文字列のハッシュをマージしたい

問題 キーがSymbol のハッシュ hash_a = { :a => 'あ', :b => 'い' } キーがString のハッシュ hash_b= { 'a' => '1', 'b' => '2' } これらをマージしても値が上書きされません。 hash_a.merge(hash_b) => { :a=>"あ", :b=>"い", "a"=>"1", "b"=>"2" } 求めていたのはこんな感じです。 { :a=>'1', :b=> ...

rails

Ruby

Rails Enum設定エラー "group"は使えないらしい

Railsでこんな感じのEnum設定をしました。 enum auth_level: { admin: 1, group: 2, company: 3, staff: 4 } 実行するとエラーが!!! ArgumentError: You tried to define an enum named "auth_level" on the model "Authority", but this will generate a class method "group", which is already def ...