1

Ryan Batesの最近のスクリーンキャストのメソッドを使用して、1つのフォーム内に複数のjquery tokeninputフォームボックスを作成することは可能ですか? http://asciicasts.com/episodes/258-token-fields

著者、タイトル、出版社、ジャンル、関連タイトルなど、本に対する has_many 関係を持つ 5 つの異なるモデルをセットアップした場合。具体的には、application.js ファイルで何をする必要がありますか? それは私が何をすべきかわからないところです.これは著者だけで機能するものです.他のモデルをどのように追加しますか?

アプリケーション.js

$(function() {
  $("#book_author_tokens").tokenInput("/authors.json", {
    crossDomain: false,
    prePopulate: $("#book_author_tokens").data("pre"),
    theme: "facebook"
  });
});
4

1 に答える 1

1

私のアプリケーションには、3 つの異なるモデルがあります。これは、私のapplication.jsで設定する方法です:

$(function() {
  $("#product_token").tokenInput("/products.json", {
    prePopulate: $("#product_token").data("pre"),
    tokenLimit: 1
  });
});

$(function() {
  $("#address_token").tokenInput("/addresses.json", {
    prePopulate: $("#address_token").data("pre"),
    tokenLimit: 1
  });
});

$(function() {
  $("#business_token").tokenInput("/businesses.json", {
    prePopulate: $("business_token").data("pre"),
    tokenLimit: 1
  });
});

ご覧のとおり、それぞれを個別に扱うことができるので、「タイトル トークン」や「ジャンル トークン」と比較して、「著者トークン」により多くの、または異なるオプションを与えることができます。

于 2011-08-16T13:59:55.287 に答える