是否可以在Ryan Bates最近的截屏视频中使用该方法在1个单一表单中创建多个jquery tokeninput表单框? http://asciicasts.com/episodes/258-token-fields
如果您设置5个与书籍具有has_many关系的不同模型,例如作者,标题,出版商,流派和related_titles。具体来说,你需要用application.js文件做什么?这就是我不知道该怎么做的地方,这只适用于作者,你会如何添加其他模型?
$(function() {
$("#book_author_tokens").tokenInput("/authors.json", {
crossDomain: false,
prePopulate: $("#book_author_tokens").data("pre"),
theme: "facebook"
});
});
答案 0 :(得分: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
});
});
正如您所看到的,您可以单独处理每个内容,这样您就可以为“作者令牌”提供与“标题令牌”和“流派令牌”相比更多或更多的选项。