小编Luc*_*mug的帖子

错误在cygwin中安装gem wdm

我从cygwin里面安装gem wdm时一直遇到这个错误.有没有人有同样的问题,现在知道解决它.谢谢.(我正在尝试安装Guard gem)

$ gem install wdm
Building native extensions.  This could take a while...
ERROR:  Error installing wdm:
ERROR: Failed to build gem native extension.

    /usr/bin/ruby.exe extconf.rb
checking for main() in -lkernel32... yes
checking for windows.h... yes
checking for ruby.h... yes
checking for HAVE_RUBY_ENCODING_H... yes
creating Makefile

make
gcc -I. -I/usr/include/ruby-1.9.1/i386-cygwin -I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1 -I. -DHAVE_WINDOWS_H -DHAVE_RUBY_H -DHAVE_CONST_HAVE_RUBY_ENCODING_H    -ggdb -O2 -pipe   -fno-strict-aliasing   -o entry.o -c entry.c
gcc -I. -I/usr/include/ruby-1.9.1/i386-cygwin -I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1 -I. -DHAVE_WINDOWS_H -DHAVE_RUBY_H -DHAVE_CONST_HAVE_RUBY_ENCODING_H    -ggdb -O2 -pipe   -fno-strict-aliasing   -o …
Run Code Online (Sandbox Code Playgroud)

ruby gem cygwin guard

8
推荐指数
1
解决办法
1253
查看次数

如何在Rails 3中的reset_session命令之后找到新的session_id?

我使用命令"reset_session"按照这里以避免会话固定.

运行该命令后,我想将新生成的session_id存储在数据库中,但未定义会话[:session_id].

我写了一个简单的测试:

class ApplicationController < ActionController::Base
  protect_from_forgery
  after_filter :after_test
  def after_test
    RAILS_DEFAULT_LOGGER.debug "Old Session: #{session.inspect}"
    reset_session
    session[:random_number] = ((rand*1000).to_i)
    RAILS_DEFAULT_LOGGER.debug "New Session: #{session.inspect}"
  end
end
Run Code Online (Sandbox Code Playgroud)

两个conescutives页面加载的日志结果是:

Started GET "/" for 127.0.0.1 at 2011-04-16 11:42:57 +0200
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (1.9ms)
Old Session: {"random_number"=>519, "session_id"=>"d17df62e286f20bd25e2714ee4f58020", "_csrf_token"=>"NkD5ZjG/RYLolfRy0ADmr+h+Sp2TXEOQlc6HhNpyp/g="}
New Session: {:random_number=>172}
Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)
Run Code Online (Sandbox Code Playgroud)

Started GET "/" for 127.0.0.1 at 2011-04-16 11:42:58 +0200
Processing by WelcomeController#index as …
Run Code Online (Sandbox Code Playgroud)

session ruby-on-rails session-fixation

5
推荐指数
1
解决办法
1229
查看次数

在Rails中可见的方法

我如何使这个方法在日志文件中输出一条黄线,可以从我的Rails应用程序中的任何地方(模型,控制器,视图)访问?

def my_log(text, file = "", line = "")
  text.to_s.chomp.gsub!(/%/, "%%")
  Rails.logger.debug(sprintf("\033[32m#{file}#{line}\033[0m\033[1m\033[33m#{text}\033[0m"))
end
Run Code Online (Sandbox Code Playgroud)

model-view-controller logging ruby-on-rails

4
推荐指数
2
解决办法
1799
查看次数

在Elm中,如何检测相对于html元素的鼠标位置?

我想知道相对于html元素的鼠标位置.我也知道元素的大小.

onmousemove mousemove elm

2
推荐指数
1
解决办法
962
查看次数