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