私はレール4アプリを持っています。コントローラでは、データベース内の各割り当てエントリを繰り返して、要件が複数の割り当てに関連付けられているかどうかを確認します。しかし、コントローラにヒット= 0、ヒット= 1などのカウンタを追加する方法はわかりません。コントローラにカウンタを追加する。レール4
EDIT:割り当てと要件の関係はHABTMです。
私のコードは以下の通りです:
def check_requirements
@assignments = Assignment.all
@assignment = Assignment.find(params[:id])
@requirement = Requirement.find(params[:requirement_id])
@assignments.each do |assignment|
if assignment.include(requirement)
#here's where the counter should go
end
end
if counter is greater than zero or one, do nothing
else @assignment.delete(requirement)
end
割り当てと要件の間の関係は何ですか?スキーマを投稿できますか? – Sebin