Railscasts # 258 jQuery Tokeninput - А как насчет наличия формы с 4 или 5 тегами для поиска входных данных? - PullRequest
1 голос
/ 20 апреля 2011

Можно ли использовать метод в недавней скринкасте Райана Бейтса для создания нескольких блоков jquery tokeninput в одной форме? http://asciicasts.com/episodes/258-token-fields

Если вы настроили 5 разных моделей с отношением has_many к книгам, таких как автор, название, издатель, жанр и related_titles. В частности, что вам нужно сделать с файлом application.js? Вот где я не уверен, что делать, это то, что работает только с авторами, как бы вы добавили другие модели?

application.js

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

1 Ответ

1 голос
/ 16 августа 2011

В моем приложении у меня есть 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
  });
});

Как вы можете видеть, вы можете обрабатывать каждый индивидуально, чтобы вы могли дать вашему «токену автора» больше или другие опции по сравнению с вашим «Заголовком»Токен »и« Жанр токена ».

...