小编Hes*_*ham的帖子

弃用警告:您在供应商/插件中拥有Rails 2.3风格的插件!支持将在Rails 4.0中删除

可能重复:
在Heroku中运行Rails 2.3样式插件和弃用警告任务

我正在运行rake db:migrate给我以下警告,然后中止:

$ heroku rake db:migration --trace
DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support forthese plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/Rakefile:7)
DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in …
Run Code Online (Sandbox Code Playgroud)

git rake ruby-on-rails heroku dbmigrate

9
推荐指数
2
解决办法
8860
查看次数

heroku db:push错误:时区位移超出范围

我制造了一个 heroku db:push

起初它很好

Sending schema
Schema:        100% |==========================================| Time: 00:00:06
Sending indexes
schema_migrat: 100% |==========================================| Time: 00:00:01
Sending data
3 tables, 8 records
schema_migrat: 100% |==========================================| Time: 00:00:00
users:           0% |                                          | ETA:  --:--:--
Saving session to push_201204102202.dat..
Run Code Online (Sandbox Code Playgroud)

这些是push_201204102202.dat文件的内容:

    {"klass":"Taps::Push","database_url":"sqlite://db/development.sqlite3","remote_url":"http://heroku:osui59a24am79x@taps19.heroku.com","session_uri":"/sessions/7436189125","stream_state":{},"completed_tables":["schema_migrations"],"table_filter":null,"local_tables_info":{"schema_migrations":2,"users":4,"microposts":2}}
Run Code Online (Sandbox Code Playgroud)

麻烦开始了:

    !!! Caught Server Exception
    HTTP CODE: 500
    Taps Server Error: PGError: ERROR:  time zone displacement out of range: "2012-04-10 12:00:00.000000+5894467200"



    ["/app/.bundle/gems/ruby/1.9.1/gems/sequel3.20.0/lib/sequel/adapters/postgres.rb:175:in `async_exec'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/seq
uel/adapters/postgres.rb:175:in `block (2 levels) in execute'","/app/.bundle/gems/ruby/1.9.1/gems/sequel-.20.0/lib/sequel/database/logging.rb:28:in`log_yield'","/app/.bundle/gems/ruby/1.9.1/gems/sequel-.20.0/lib/sequel/adapters/postgres.rb:175:in `block in execute'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-.20.0/lib/sequel/adapters/postgres.rb:158:in`check_disconnect_errors'","/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/adapters/postgres.rb:175:in `execute'","/app/.bundle/gems/ruby/1.9.1/gems/sequel-.20.0/lib/sequel/adapters/postgres.rb:240:in `block (2 levels) in …

timezone ruby-on-rails heroku

3
推荐指数
1
解决办法
2315
查看次数

为什么onbeforeunload事件没有触发

我在Chrome,FireFox和Safari上尝试了代码.仍然onbeforeunload不会发射.我也尝试了onunload,但它没有用.

这是我正在尝试的代码.

<!doctype html>
<html lang="en">
<head>
  <title> Output to a Page </title>
  <meta charset="utf-8">
  <script> 
    window.onload = init;
    window.onclick = clk;
    window.onbeforeunload = closing;
    function clk() {
        window.alert("Ouch !!");
    }
    function closing() {
        console.log("function alrt WORKS !!!!");
        window.alert("closing now.....");
    }
    function init() {  
      var output = "";
      for (var mms = 5; mms > 0; mms--) {
        if (mms >= 3) {
            output += "Still lots of M&amp;Ms left, so eat more!<br>";
        } else {
            output += "Getting low …
Run Code Online (Sandbox Code Playgroud)

html javascript events dom-events

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