小编shi*_*bly的帖子

尝试加载gem'ugllifier'时出错.(捆扎机:: GemRequireError)

为什么我会收到此错误?

shibly@mybox:~/blog$ rails server
/home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError)
    from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require'
    from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each'
    from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require'
    from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each'
    from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require'
    from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler.rb:99:in `require'
    from /home/shibly/blog/config/application.rb:7:in `<top (required)>'
    from /home/shibly/.gem/ruby/2.2.4/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:78:in `require'
    from /home/shibly/.gem/ruby/2.2.4/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:78:in `block in server'
    from /home/shibly/.gem/ruby/2.2.4/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:75:in `tap'
    from /home/shibly/.gem/ruby/2.2.4/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:75:in `server'
    from /home/shibly/.gem/ruby/2.2.4/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
    from /home/shibly/.gem/ruby/2.2.4/gems/railties-4.2.5/lib/rails/commands.rb:17:in `<top (required)>'
    from bin/rails:9:in `require'
    from bin/rails:9:in `<main>
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-4 server

118
推荐指数
2
解决办法
8万
查看次数

将鼠标光标移到鼠标样式上

如果我将鼠标悬停在鼠标div光标上,将会像HTML锚点一样更改为光标.

我怎样才能做到这一点?我是否需要使用Javascript或仅使用CSS?

javascript css mouse

98
推荐指数
4
解决办法
19万
查看次数

如何最大化分割窗口?

:help在Vim中调用,我得到了包含拆分窗口的帮助手册页.我想最大化帮助手册窗口并关闭其他窗口.

我怎样才能做到这一点?什么是Vim命令来做到这一点?

vim split editor

94
推荐指数
8
解决办法
4万
查看次数

Ruby on Rails:如何使用rake db:migrate恢复迁移?

安装设备后,我得到了这个.

class DeviseCreateUsers < ActiveRecord::Migration
  def self.up
    create_table(:users) do |t|
      t.database_authenticatable :null => false
      t.recoverable
      t.rememberable
      t.trackable

      # t.encryptable
      # t.confirmable
      # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both
      # t.token_authenticatable


      t.timestamps
    end

    add_index :users, :email,                :unique => true
    add_index :users, :reset_password_token, :unique => true
    # add_index :users, :confirmation_token,   :unique => true
    # add_index :users, :unlock_token,         :unique => true
    # add_index :users, :authentication_token, :unique => true
  end

  def self.down
    drop_table :users
  end
end
Run Code Online (Sandbox Code Playgroud)

现在,如果我执行rake db:migrate,将创建users表.

如何恢复此迁移,即如何再次使用rake删除users表?

migration rake ruby-on-rails database-migration ruby-on-rails-3.1

90
推荐指数
7
解决办法
8万
查看次数

VIM:如何从左侧的NerdTree面板打开右侧的文件作为vsplit?

我安装了NerdTree插件.

如何从左侧的NerdTree面板打开vsplit右侧的文件?

vim plugins editor nerdtree

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

如何递归搜索整个项目/文件夹中的单词?

假设我正在搜索JFactory文件夹内的一个类,它是子目录.

如何归档包含class JFactory哪个文件?

我不想替换那个词,但我需要找到包含的文件class JFactory.

vim search find

54
推荐指数
3
解决办法
4万
查看次数

Ruby on Rails:我如何为postgresql编辑database.yml?

rails new app =>

当前的database.yml就像是=>

# SQLite version 3.x
#   gem install sqlite3
#
#   Ensure the SQLite 3 gem is defined in your Gemfile
#   gem 'sqlite3'
development:
  adapter: sqlite3
  database: db/development.sqlite3
  pool: 5
  timeout: 5000

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  adapter: sqlite3
  database: db/test.sqlite3
  pool: 5
  timeout: 5000 …
Run Code Online (Sandbox Code Playgroud)

ruby database postgresql ruby-on-rails ruby-on-rails-3

45
推荐指数
4
解决办法
6万
查看次数

错误NoMethodError:ActionView :: Base的未定义方法`debug_rjs =':Class

这个项目是用rails 3.0.9构建的.

现在我更新了宝石和Gemfile =>

source 'http://rubygems.org'

gem 'rails', '3.1.1'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'pg'
gem 'devise'
gem "will_paginate"
gem 'ruby-debug19'
gem 'rack', '1.3.3'
gem 'jquery-rails'
Run Code Online (Sandbox Code Playgroud)

在rails之后,当我这样做时,http://0.0.0.0:3000 /我得到这个错误=>

=> Booting WEBrick
=> Rails 3.1.1 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-10-10 17:50:23] INFO  WEBrick 1.3.1
[2011-10-10 17:50:23] INFO  ruby 1.9.2 (2011-02-18) [i686-linux]
[2011-10-10 17:50:23] INFO  WEBrick::HTTPServer#start: pid=3103 port=3000
[2011-10-10 17:50:31] …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3.1

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

如何在保存之前更改Django表单字段值?

if request.method == 'POST':
    userf = UsersModelForm(request.POST)
    username = userf.data['username']
    password = userf.data['password']
    passwordrepeat = userf.data['passwordrepeat']
    email = userf.data['email']
Run Code Online (Sandbox Code Playgroud)

我试过这个:

    tempSalt = bcrypt.gensalt()
    password = bcrypt.hashpw(password,tempSalt)
    passwordrepeat = bcrypt.hashpw(passwordrepeat,tempSalt)

    userf.data['password'] = password
    userf.data['passwordrepeat'] = passwordrepeat
Run Code Online (Sandbox Code Playgroud)

但我得到了错误.如何更改保存前userf.data['password']userf.data['passwordrepeat']保存前的值?

错误:

AttributeError at /register

This QueryDict instance is immutable

Request Method:     POST
Request URL:    http://127.0.0.1:8000/register
Django Version:     1.3.1
Exception Type:     AttributeError
Exception Value:    

This QueryDict instance is immutable

Exception Location:     /usr/local/lib/python2.6/dist-packages/django/http/__init__.py in _assert_mutable, line 359
Python Executable:  /usr/bin/python
Python Version: …
Run Code Online (Sandbox Code Playgroud)

python forms django model save

30
推荐指数
4
解决办法
5万
查看次数

可以在mysql数据库中创建多少个表?

可以在mysql数据库中创建多少个表?

在mysql表中可以创建多少列?

可以在mysql表中插入多少行?

mysql sql

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