関連する 2 つのモデルがActivity
ありStep
ます。これは、のテーブルに列があることActivity has_many :steps
を意味します。Step belongs_to :activity
steps
activity_id
これは Hobo 1.3 にあるため、Rails 3.0 です。
私が望むのは、作成後Step
にステップを別のステップに移動できないようにすることActivity
です。activity_id
フィールドを変更したくありません。
編集フォームからフィールドを削除しましたが、より強力な制約を探しています。基本的に、列が触れられていないことをupdate
( on ではなく)検証したいと思います。create
Hobo のドキュメンテーションは Hobo 内でそのようなことを何も示唆していないので、Rails の検証を調べていますが、これまでのところ、覚えている「更新時にのみこれを行う」という制約や、何かがそうではないという検証は見つかりませんでした。変わります。