Ruby on rails Jquery令牌输入中的令牌限制

Ruby on rails Jquery令牌输入中的令牌限制,ruby-on-rails,ruby,ruby-on-rails-3,coffeescript,railscasts,Ruby On Rails,Ruby,Ruby On Rails 3,Coffeescript,Railscasts,此令牌输入来自 我从中看到了教程 由于我在许多地方使用它,有时我只需要选择一个值,而在其他地方则需要选择多个值。它是多值选择的代码。 现在我希望它只搜索一次,只提交一个值。 有没有办法在我的coffescript文件中编写代码,只选择一个值并停止 my code for customers.js.coffee jQuery -> $('#customer_plan_tokens').tokenInput '/plans.json' theme: 'facebook' p

此令牌输入来自 我从中看到了教程

由于我在许多地方使用它,有时我只需要选择一个值,而在其他地方则需要选择多个值。它是多值选择的代码。 现在我希望它只搜索一次,只提交一个值。 有没有办法在我的coffescript文件中编写代码,只选择一个值并停止

my code for customers.js.coffee
jQuery ->
  $('#customer_plan_tokens').tokenInput '/plans.json'
    theme: 'facebook'
    prePopulate: $('#customer_plan_tokens').data('load')

my code for _form.html.erb for cusomers is
   <div class="form-inputs-right">

            Projects: <%= f.text_field :plan_tokens, data: {load: @customer.plans}, :label => "Projects" %>
        </div>

JQueryToken输入中有一个名为tokenLimit的选项……在只需输入一个值的地方,可以将该值设置为1。在其他地方,您可以相应地设置令牌限制的值

请参阅:


搜索tokenLimit以了解更多详细信息。希望这有帮助。

我不能通过cofeescript代码的限制吗。我不想更改tokens js中的代码。您需要设置tokenLimit以限制令牌的数量。只需分配值,它就可以为您完成任务。例如,任何工作。由于我正在使用令牌gem,所以无法更改令牌的js。因此,我可以在以后需要时手动添加的任何工作代码只需将tokenLimit:1选项添加到Jquery tokenInput函数调用中,它就可以正常工作了。