在rails应用程序中,当使用Jquery Token Input时,如何在重新加载表单时预先填充数据?

时间:2014-03-29 05:46:05

标签: ruby-on-rails ruby ruby-on-rails-4 jquery-tokeninput

在我的表单中,我使用JqueryTokenInput添加标记。当我填写表格并提交时,通常,如果有错误,表格将再次加载我输入的值。但TokenInput字段不会获得这些值。我尝试通过加载来自params的数据来实现:

在视图输入栏中:

  data: {load: @current_tags}

在控制器中:

  @current_tags = params[:deshana][:deshanatag_list]

这不起作用。我认为它不是正确的格式。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

Buddy我也使用了令牌输入来进行自动完成下拉,在这里我已经这样做了你提出的问题。

愿这对你的问题充满信心。

在html页面的javascript标记的开头写下以下行。

$("#id_of_your_token_input_field").tokenInput(token_input_data,{

prePopulate: [{id: id_of_data, name:name_of_data}]

});