ザリガニが見ていた...。ザリガニが見ていた...。読者になるザリガニが見ていた...。この広告は、90日以上更新していないブログに表示しています。Rails前回からの改良作業の続き。気付いたところから、より使い易く、よりメンテし易くなるようにどんどん変更していく。今回は、伝票と明細の合計金額の検証のところ。現状は検証エラーが発生しても、エラーメッセージしか表示しない。改良後は伝票の合計金額と、入力のある行の明細の金額で、お馴染みの赤枠で囲う強調表示もするようにしてみた。journals_valid?、journals_total_yenメソッドを定義することで、コードが理解し易くなった気がする。errors.add_to_base("明細が一行も入力されていません。"が明細の合計と一致していません。"が合計金額と一致していません。end...(中略)...end最初、以下のようにSlipモデルの中で明細(Journalインスタンス)の検証をしていた。これだと思った通りの検証結果にならない...。(journal.valid?を実行する時、それまでの検証エラーが一旦クリアされるため?)上記のように、Journalインスタンスの検証はJournalモデルの中で処理することで、うまく動くようになった。"が明細の合計と一致していません。"が合計金額と一致していません。自分の書いたコードが、思った通りの動きをしているかどうか......2008-01-14改良中...効率よく挿入、削除、コピーする。読者になるこのブログについて検索リンク記事一覧はてなブログをはじめよう!zariganitoshさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはザリガニが見ていた...。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。