この質問は、私の前の質問である、モデルに依存しないRailsパーシャルの作成に関連しています。
seasonal_type
たとえば、変数が与えられ、変数の値に基づいてリソースのクエリやインスタンス変数へのアクセスなど、いくつかの異なる操作を実行するRailsパーシャルを作成しようとしています。
具体的には、に属する2つのモデルSafetyTest
とがあります。このパーシャルの1つの特定のケースでは、またはのいずれ
かを呼び出す必要があります。変数をパーシャルに渡し、2つのうちどちらを実行するかを決定します。どうすればこれを行うことができますか?変数の値は、シンボル( )やモデル( )など、最も便利なものであれば何でもかまいません。TeamDue
Student
@student.safety_tests
@student.team_dues
seasonal_type
:safety_test
SafetyTest
この質問には別の部分もあります。私のコントローラーでは、となどのいくつかのインスタンス変数を事前に作成SafetyTest
しTeamDue
まし@valid_safety_test
た@valid_team_due
。私のパーシャルでは、?の値に基づいて、これら2つのインスタンス変数のいずれかをどのように使用できますseasonal_type
か?または、MVC構造に反する場合でも、パーシャル内でこれらの値を計算する必要がありますか?
どんな助けでも大歓迎です。