3

Ruby on Rails を使用しており、別のモデルへの HABTM 関係を介してレコードを作成できるビューを作成する必要があります。具体的には、Customer と ServiceOverride、および結合テーブル customers_serviceoverrides というモデルがあります。作成/更新用の顧客ビューを使用して、ServiceOverrides を作成、更新、および削除し、関連付けられたモデルの属性を同じビューから管理できる必要があります。

視覚的には、サービスのオーバーライドを追加/削除するためにプラス/マイナス記号のようなものを使用したいと思います。また、各 serviceoverride レコードには、表示して編集する必要がある 2 つの文字列エンティティがあります。ただし、コード (入れ子になったフォームのようなものだと思いますか?) を機能させることができれば、UI の側面を解決できます。

モデルは非常に単純です。

class ServiceOverride < ActiveRecord::Base
    has_and_belongs_to_many :customers
end

class Customer < ActiveRecord::Base
    has_and_belongs_to_many :serviceoverrides
end

これをオンラインで説明している最も近いものはこのブログにありますが、私がやろうとしていることを実際には扱っていません (他のモデルへのリンケージの管理と、そのモデルの属性の編集の両方.

どんな助けでも大歓迎です。前もって感謝します。

クリス

4

1 に答える 1

2

http://asciicasts.com/episodes/17-habtm-checkboxesにあるASCIIキャストには、単純で機能的な例があります。

于 2010-09-07T18:32:44.170 に答える