我刚刚启动了my web service,刚刚发现我的application.js不工作了...
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_tree .
$("body").on('click', 'ul#invite_links li#invite_link_facebook a', function () {
var url = $(location).attr('href');
FB.ui({
method: 'send',
link: url
});
});
$("body").on('click', '#facebook_friends button', function () {
var receiver_name = $(this).find(".facebook-friend-name").text();
var receiver_img = $(this).find(".facebook-friend-avatar img").attr("src");
$("#facebook_avatar").val(receiver_img);
$("#collaborator_user_account").val(receiver_name);
$("#collaborator_user_account").attr("readonly", "readonly");
$("#collaborator_job_name").focus();
});
$("body").on('click', '#modal-close', function () {
$(".modal").hide();
});
$(document).ready(function() {
$('.notice').stop().animate({'marginTop':'-30'},850).delay(3000).slideUp(500);
});
当用户访问工作页面并尝试通过在Facebook中搜索朋友来添加协作者时,这应该是有效的。example here
2条答案
按热度按时间6yoyoihd1#
这是因为您不需要当前文件本身。下面是您如何做到这一点:
请注意,
//= require_tree .
确实加载了当前树/目录,但它不加载文件中的代码:application.js本身。编辑:如果代码仍然无法工作,则必须将JS代码放在
$(document).ready
回调中,以便在所有其他资产文件正确加载时执行它。dba5bblo2#
我也遇到过类似的问题,在我的例子中,我所要做的就是运行
yarn build --watch