テーブルの値を使用してオートコンプリートするISBNフィールドをアプリケーションの新しいタイトルレコードに追加したい(CSVファイルをインポートできます)。そのトリックは、それぞれ新しいオートコンプリートがユニークなISBNを使用する必要があるということです。Ruby on Rails 3のリストから一意の値を自動補完する方法はありますか?
1
A
答えて
1
は、validates_uniqueness_of :isbn
アンディはいえ、いくつかの良い問題を提起使用します!
1
すでにISBN値がテーブルにあり、ISBNがキーフィールド(ISBNが一意であるため、確かにそうであるはずです)の場合、実際には新しいレコードを作成していませんか?
CSVファイルを事前にテーブルに読み込んで、各ISBNのレコードを作成し、新しいレコードを作成するのではなく、これらのレコードを更新させる方が良いでしょうか?お使いのモデルで
+0
ISBNはキーフィールドではありません。たとえば、ISBNが割り当てられる前にhas_manyタイトルの契約レコードが作成された場合、タイトルレコードはISBNなしで作成することができます。そして出版社の中には、同じISBNを印刷物や電子ブック版の作品(愚かではありますが、真実)に使用しているものもあります。最後に、私のアプリはマップのような非本の製品も食べるので、それらの「タイトル」レコードはISBNを持たないでしょう。しかしあなたの反応は私に考えのための食糧を与えてくれました、ありがとう! – snowangel
関連する問題
- 1. Ruby on RailsアプリケーションでJSの電子メールの一意性を検証する方法はありますか?
- 2. Ruby on Rails 3のRuby on Rails Ajaxスキャフォールドジェネレータはなんですか?
- 3. APIからのデータを自動的に保存する方法 - Ruby on Rails
- 4. Python用の自動修正/自動補完ライブラリはありますか?
- 5. Ruby on Railsは既存のデータベーススキーマをインポートする方法がありますか?
- 6. WebStormにタグ属性値を自動補完する方法はありますか?
- 7. サブライムテキスト3の自動補完選択キーの変更方法は?
- 8. Vimの自動補完システムで最初の単語をプレビューする方法はありますか?
- 9. 角度データリストの自動補完動作を無効にする方法はありますか?
- 10. CodeIgniterで実行できるRuby on Rails 3のPHPはありますか?
- 11. Ruby on Railsに.eps(ベクトル)ファイルを表示する方法はありますか?
- 12. ハイパーリンクのテキストを切り捨てる方法はありますが、Ruby on Railsではハイパーリンク自体を切り取る方法はありますか?
- 13. flash.nowはRuby on Rails 3+で動作しますか?
- 14. [DELETE] "/"と一致するルートはありません。 ruby on rails
- 15. Rails 3のすべての自動ロードパスをリストする方法
- 16. FTPをサポートするRuby on Railsホストはありますか?
- 17. Ruby on Rails 3.Xのリソース一覧
- 18. Ruby on Rails 3の別のコントローラからフォームをレンダリングする
- 19. Ruby on Rails:コントローラから計算されたメソッドをクエリまたはフィルタリングする方法はありますか?
- 20. Ruby on rails補間問題
- 21. Ruby on Rails I18n補間
- 22. Ruby on Railsでのアサート - 簡単な方法はありますか?
- 23. ruby on railsの注文リストからcountサブクエリをグループ化する方法
- 24. ruby on rails appからmongodbデータベースとコレクションのリストを取得する方法
- 25. xcodeのブロック変数を簡単に自動補完する方法はありますか?
- 26. Javaの自動補完サポートをSublime Text 2に追加する方法はありますか?
- 27. React Appsをビルドする際にAtomに 'html'タグを自動補完する方法はありますか?
- 28. Ruby on Railsのクイズの宝石はありますか?
- 29. "Ruby on Rails gem"のようなものはありますか?
- 30. Ruby on Rails用のビーストの代替品はありますか
私はこれが行く方法かもしれないと思う - ありがとう。 – snowangel