【发布时间】:2014-06-06 10:23:08
【问题描述】:
我关注了railscast tutorial,但我发现我无法加载“已保存的令牌”。
我认为问题在于当点击“编辑”链接(由脚手架创建)时,
它没有触发预加载功能,你如何解决Rails 4中的问题
查看页面
.form-inputs
= f.input :name
= f.input :content
= f.text_field :user_tokens, data: {load: @article.users}
我的咖啡脚本
$(document).ready ->
$('#article_user_tokens').tokenInput '/users.json',
theme: 'facebook',
prePopulate: $('#article_user_tokens').data('load')
需要css和js文件
*= require token-input-facebook
//= require jquery.tokeninput
我通过这个解决方案修复了这个错误,使用ready page:load
但我不明白,为什么会这样
$(document).on "ready page:load", ->
$('#article_user_tokens').tokenInput '/users.json',
theme: 'facebook',
prePopulate: $('#article_user_tokens').data('load')
【问题讨论】:
标签: javascript jquery ruby-on-rails-4 turbolinks jquery-tokeninput