結論 Rails 5 の場合は redirect_back を使う。 答え
該当のエラー ActiveRecord::HasManyThroughOrderError Cannot have a has_many :through association 'Group#employees' which goes through 'Group#group_employees' before the through association is defined. 実現したいこと 社員は複数のグループに所属できて、 グループは複数の社員を持っているという風に結びつけたい。 グループに所属している社員。つまり@group.employeesを 実現したい。 原因 エラーメッセージにある通り HasManyThroughOrderError 文字通りの順番(Order)が原因らしい
発端 Ruby で YAML ファイルを読み込んで利用するコードを書いていたのだが,ある日とつぜん,YAML がエラーを出すようになった。 そのプロジェクトでは何千行もある YAML ファイルの編集が進行中であった。その YAML データを Ruby スクリプトで読み込む際に以下のようなエラーが発生するようになったのだ。 (foobar の部分は実際のものとは変えてある) このプロジェクトで初めての経験だった。 調査 「Psych」というのが YAML のバックエンドであることは知っていた。 Ruby の yaml ライブラリーは psych ライブラリーを内部で利用していて,YAML モジュールは,実際の仕事を Psych モジュールに振っているらしい。 だから,YAML データに不備があったとき YAML モジュールではなく Psych モジュールで例外が発生する,ということは驚くに値
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く