javascript - 如何使用 javascript 中的 Rails.logger

标签 javascript jquery-ui ruby-on-rails-3

我在 html.erb 内,我想使用记录器

<script type="text/javascript">
  $j(function(){

    $j('#AddQuestion').click(function(){
     //Send and http transaction to the server to get the address
      $j('#dialog').dialog(
        {buttons:{OK:function (event) {
                say('You clicked the ' + $(event.target).text() + ' button' );
              },  No:function (event) {
                say('You clicked the ' + $(event.target).text() + ' button' );
              }
                }
         });

      $j('#dialog').dialog('open');

    });
  });
</script>

最佳答案

# controllers/logs_controller.rb
class LogsController < ApplicationController
  def create
    logger.debug params['message']
    render :nothing => true
  end
end

# config/routes.rb
map.logs "logs", :controller => 'logs', :action => 'create', :conditions => {:method => :post}

# js
$.post('/logs', {message: 'Your log message'})

关于javascript - 如何使用 javascript 中的 Rails.logger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4730319/

相关文章:

javascript - 检查值是否存在于 mongodb 数组中

javascript - 如何从 '/functions' 以外的目录部署函数?

ruby-on-rails - 无法使用 FFMPEG、Paperclip、Rails 连接视频文件

ruby-on-rails - 类似查找查询的 DRY 实例变量

javascript - 将 window.open 响应对象绑定(bind)到 html 元素?

javascript - 通过javascript代码在UC中触发一些事件

jquery - 我可以像数据库记录一样将自定义属性存储在 HTML DOM 中吗?

jQuery 对话框在关闭后中断 - 我正在使用对话框销毁

javascript - Firefox:按 Shift 或 CTRL 时未选中 JQuery-UI 复选框

ruby-on-rails-3 - 主动脚手架belongs_to 关系给出路由错误