0

ライブラリアンのためのいくつかのネストされたオブジェクトを持つライブラリ用のフォームがあります。私の質問は:Railsのネストされたフォームの子オブジェクトの一意性を確認します

私はどのようにライブラリアンの名前の一意性を検証できますか? (1つの図書館には複数の図書館員がいるかもしれないが、同じ図書館員が2回出てはならない)。私はヒントを見つけたが、それを動作させることができませんでした:

validates_uniqueness_of :task_name, :scope => :project_id 

は私の例を教えてください、私はパズルのピースを見つけたが、それらを一緒に置くことができていないので。

答えて

0

Librarianlibrary_idを持っている場合:ライブラリアンのname属性:

validates_uniqueness_of :name, :scope => :library_id 
+0

こんにちはナッシュは、デフォルトで、ライブラリがアクセスを持っていることを言っていますか?私はlibraries_controllerでこれを行いましたが、名前が定義されていないと言ってエラーが発生しました。 – AdamNYC

+0

停止、なぜあなたはlibraries_controllerでそれをしますか?ライブラリアンのモデルに入れてください。あなたのモデルを見せてくれれば助かります。 –

+0

こんにちはナッシュ、申し訳ありませんが、私はモデルでそれをやっていますが、名前が定義されていないと言うエラーがありました。 – AdamNYC

関連する問題