使用电子渲染Rails应用程序,但JQuery无法正常运行

时间:2019-04-04 19:11:53

标签: jquery ruby-on-rails electron

我正在用电子渲染我的rails应用程序,并且html和css可以工作,但jquery的动画不支持。我是电子新手,所以关于如何在电子应用程序上添加jquery或如何以其他方式修复它的任何想法,我的rails应用程序是否与电子方面有关?

这是我在main.js

中的代码
const electron = require('electron');
const url = require('url');
const path = require('path');

const {app, BrowserWindow, Menu, ipcMain} = electron;

let mainWindow;
let addWindow;

// Listen for app to be ready
app.on('ready', function(){
  // Create new window
  mainWindow = new BrowserWindow({});
  // Load HTML into window
  mainWindow.loadURL(url.format({
    pathname: path.join('http://localhost:3000')
  }));
  // Quit app when closed
  mainWindow.on('closed', function(){
    app.quit();
  });
});

process.env.NODE_ENV = 'production'


// Catch item add
ipcMain.on('item:add', function(e, item){
  mainWindow.webContents.send('item:add', item);
  addWindow.close();
});

// Create menu template
const mainMenuTemplate = [
];

// If mac, add empty object to menu
if(process.platform == 'darwin'){
  mainMenuTemplate.unshift({});
}

// Add developer tools if not in production
if (process.env.NODE_ENV !== 'production') {
  mainMenuTemplate.push({
    label: 'Developer Tools',
    submenu: [
      {
        label: 'Toggle DevTools',
        accelerator: process.platform == 'darwin' ? 'Command+I' : 'Ctrl+I',
        click(item, focusedWindow){
          focusedWindow.toggleDevTools();
        }
      },
      {
        role: 'reload'
      }
    ]
  })
}

0 个答案:

没有答案