私は、STI に完全に適していると思われるモデルとテーブルを持っています。私のテーブルは呼び出されFinances
、収入と支出の 2 つのタイプがあります。他に、、 、type
の 3 つの列があります。description
amount
date
ハッキングが必要なため、Rails で STI を使用するのは非常に緊張しています。私は Rails に慣れていないため、コードをハックすることはできません。動いていても、よくわかりません。危険そうです。
私の質問は、STI を使用しない場合、モデル、コントローラー、ビューをどのように設定すればよいですか? モデル内の項目をグループ化するためのベスト プラクティスはありますか? Finances.where("type = 'Income'")
または、ビューを設定する前に行うだけですか?
編集:作業中のコードを表示する要点を作成しました。実行すると、次のエラーが表示されます。
undefined method `incomes_path' for #<#<Class:0x007fbc95f60b40>:0x007fbc93883220>