0
我從昨天開始就面臨一個問題。我嘗試使用Paloma gem(v5)來組織我的javascript。但在當前版本中,我看不到任何教程。這不是問題,有一個很好的wiki。Rails 3.2和Paloma寶石
但我不能使用它,我不知道爲什麼......
的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();
});
我的CoffeeScript(它是兼容的):
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'顯示在控制檯中,因此腳本已加載。我在respond_to中嘗試了很多東西,例如remove:js,或者使用不同的方式來調用該操作。 有人可以幫助我嗎? :-)