繁体   English   中英

Rails 3.2和Paloma gem

[英]Rails 3.2 and Paloma gem

从昨天开始我就遇到了问题。 我尝试使用Paloma gem(v5)来组织我的JavaScript。 但是,在当前版本中,我看不到任何教程。 那不是问题,有一个很好的维基。

但是我不能使用它,我也不知道为什么...

Application.js

//= require jquery
//= require jquery_ujs
//= require jquery.ui.datepicker-fr
//= require jquery.ui.monthpicker
//= require jquery.timepicker
//= require jquery.validate
//= require jquery.remotipart
//= require redactor-rails
//= require magnific-popup
//= require selectize
//= require jquery-tablesorter
//= require jquery-tablesorter/jquery.tablesorter
//= require jquery-tablesorter/jquery.tablesorter.widgets
//= require Chart
//= require paloma
//= require_tree .
//= require bootstrap-multiselect

$(document).ready(function(){
  Paloma.start();
});

我的coffeScript(兼容):

console.log 'hello'

Paloma.controller 'Admin/RGrids', ->
 show_users: ->
  alert 'it works'

和我的控制器admin / r_grids_controller.rb

class Admin::RGridsController < AdminController
 layout 'admin'
 load_and_authorize_resource :r_grid

 respond_to(:html, :js)

 #show_users prints results in the retention grid for a USER
 #@return [hash] rgrid_for_user
 def show_users
  rgrid_scoped = RGrid.only_askers
  @show = RGridUtility.r_grid_vars(rgrid_scoped)
 end

控制台中显示“ Hello”,因此脚本已加载。 我尝试了很多事情,例如response_to中的remove:js,或使用其他方式调用该操作。 有人可以帮助我吗? :-)

解决了。 需要在application.js中使用r_grids.js中的函数在我的application.js中调用Paloma.start()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM