0
私は昨日から問題に直面しています。私はPaloma gem(v5)を使ってJavaScriptを整理しようとしています。しかし、現在のバージョンでは、このためのチュートリアルはありません。それは問題ではない、それについて良いwikiがある。Rails 3.2とPaloma gem
しかし、私はそれを使用することはできません、と私はなぜ知らない...
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のような多くのことを試しました。あるいは、別の方法でアクションを呼び出すことができました。 誰かが私を助けることができますか? :-)