jQuery函数无法在生产环境中正常工作(Heroku)

时间:2019-09-13 22:34:26

标签: jquery ruby-on-rails

我正在使用jQuery在Bootstrap模态中进行一些简单的查询和分配。本地一切正常,但处理程序不在Heroku上的生产环境中工作。一个示例问题:

在视图中:

ax

在JS中:

import matplotlib
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1.inset_locator import mark_inset
from mpl_toolkits.axes_grid1.inset_locator import zoomed_inset_axes
import matplotlib.patches as patches
import numpy as np

## data
xx = np.linspace(1,100,num=100) + 20 * np.random.normal(0,1,100)
yy = np.linspace(1,100,num=100) + 10 * np.random.normal(0,1,100)

## fig
fig = plt.figure(figsize=(10,7.5))
gs = matplotlib.gridspec.GridSpec(1, 2, width_ratios=[20,1], height_ratios=[1])
ax = plt.subplot(111)

## scatter
sc = ax.scatter(xx, yy, s=250, alpha=0.35, zorder=100)
ax.plot(np.linspace(-100,200,301), np.linspace(-100,200,301))
ax.set_xlim((0, 100))
ax.set_ylim((0, 100))
ax.grid(linestyle="--", zorder=10)
ax.patches.extend([patches.Rectangle((0.2, 0.6), 0.4, 0.4,
                                  fill=True, facecolor="white", edgecolor="red",zorder=25,
                                  transform=ax.transAxes, figure=ax)])

## zoom
axins = zoomed_inset_axes(ax, 2,
                          bbox_to_anchor=(0.6, 1.0, 0.0, 0.0),
                          bbox_transform=ax.transAxes)
scins = axins.scatter(xx, yy, s=100, alpha=0.35, zorder=50, marker=".", c="red")
axins.plot(np.linspace(-100,200,301), np.linspace(-100,200,301), c="red")
axins.set_xlim((70, 90))
axins.set_ylim((70, 90))
axins.patch.set_alpha(0.0)
mark_inset(ax, axins, loc1=1, loc2=4, fc="none", ec="0.5")
axins.grid(linestyle="--", zorder=50)
plt.show()

该点击处理程序在该视图的js文件中定义,作为<p data-toggle="modal" data-target="#editModal" data-value-attr="<%= b.value %>" class="edit-link">

的一部分

控制台日志记录和UI值更新均在本地进行。两者都不在生产中。

0 个答案:

没有答案