小编hta*_*ata的帖子

如何使NERDTree始终在右侧打开?

NERDTreeToggle总是让它显示在左侧.我想把它显示在右边.有可能吗?

vim nerdtree

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

如何删除远程存储库中的文件?

我不确定这个问题的确切术语是什么.基本上,我需要删除远程存储库中的一些文件和目录

我在github上有一个本地git repo和远程仓库

  1. 一直在自己工作.
  2. 一位朋友发出拉动请求.
  3. 我合并了他的请求(通过github接口)
  4. 我拉了变化.
  5. 我测试了代码并决定不采取他的更改(不应该在第一个地方合并)
  6. 我恢复了之前的提交
  7. 做了一些改变
  8. 推送到服务器.

这就是我的本地存储库目前的样子:

*   7e143b1  (HEAD)
|\  
| *   18cea0f  (origin/master, origin/HEAD, master)
| |\  
| | * fc19ccf 
* | | 6f3c58a 
|/ /  
* | 8d82486 
|/  
| * d3ce65f  (pre-install-activeadmin)
|/  
* 7d0566c 
* d1c77ab 
* 75ba704 
* 30dc67c  (heroku/master)
* f89b1f6 
* ea5e2db 
* 08931d6 
* 9773a6f 
* b636aba 
* cb6f8d4 
Run Code Online (Sandbox Code Playgroud)

我可以将我的本地回购改为7d0566c.我不确定我的远程仓库上的头指向哪里.

如何删除远程仓库中但不在我的本地仓库中的文件?

显然,我没有在我的本地仓库中看到他的任何文件,因为我将HEAD重置为之前的提交.但是,远程仓库仍然显示他的文件.当我提交时,它提交就好了.

我的工作流程错了吗?我应该在第一时间测试补丁.有什么建议吗?我是版本控制的新手.谢谢

git github

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

Rails,rake不起作用

我一直在尝试使用Rails,当我使用rake时,我得到了这个错误.我应该使用哪些运行时间的建议?

ngzhongqin@ngzhongqin-linux:~/RailsProjects/webuiltit$ rake db:create:all --trace
rake aborted!
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.4/lib/execjs/runtimes.rb:45:in `autodetect'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.4/lib/execjs.rb:5:in `<module:ExecJS>'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.4/lib/execjs.rb:4:in `<top (required)>'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `<top (required)>'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `require'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `<top (required)>'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/coffee-rails-3.1.0/lib/coffee-rails.rb:1:in `require'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/coffee-rails-3.1.0/lib/coffee-rails.rb:1:in `<top (required)>'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:68:in `require'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:66:in `each'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:66:in `block in require'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:55:in `each'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:55:in `require'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler.rb:120:in `require'
/home/ngzhongqin/RailsProjects/webuiltit/config/application.rb:13:in `<top (required)>'
/home/ngzhongqin/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/home/ngzhongqin/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/home/ngzhongqin/RailsProjects/webuiltit/Rakefile:5:in `<top (required)>'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load_rakefile'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2/lib/rake/application.rb:495:in `raw_load_rakefile'
/home/ngzhongqin/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2/lib/rake/application.rb:78:in …
Run Code Online (Sandbox Code Playgroud)

unix ruby-on-rails ubuntu-10.04 ruby-on-rails-3.1

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

Rails:validates_length_of:allow_nil不允许nil

使用:Rails 3.0.3.

我在验证器中使用此代码:

validates_length_of :birth_date_8, :minimum => 8, :allow_nil => true, :message => "value_is_not_a_proper_date", :if =>:family_birthday? 
Run Code Online (Sandbox Code Playgroud)

但是,它不允许该字段为零.我已经检查过了,这不是一件容易:if => :family_birthday?搞乱的问题.

代码有问题吗?

validation null ruby-on-rails

11
推荐指数
1
解决办法
6748
查看次数

Rails 3.2 + Facebook auth + CSRF FAILURE

这是我在尝试通过Facebook登录时看到的错误,我总是看到错误.似乎无法摆脱它:

无法通过Facebook授权您,因为"Csrf已检测到".

我把一个跳过:

skip_before_filter :verify_authenticity_token
Run Code Online (Sandbox Code Playgroud)

在Omniauth回调,但我仍然得到错误.这是在本地和prod(heroku)环境中.我已经设置了heroku环境变量.任何的想法?

ruby-on-rails heroku facebook-oauth

5
推荐指数
2
解决办法
4856
查看次数

rails formtastic嵌套表单警告:无法批量分配受保护的属性

我跟随模特:

class CapstoneMilestone < ActiveRecord::Base

  attr_accessible :capstone_id, :milestone_id, :rank, :id, :status, :statusweight, :rating, :ratingweight
  belongs_to :milestone
  belongs_to :capstone

  accepts_nested_attributes_for :capstone, :allow_destroy => false
  accepts_nested_attributes_for :milestone, :allow_destroy => false


end

class Milestone < ActiveRecord::Base

  has_many :capstone_milestones
  has_many :capstones, :through => :capstone_milestones
  attr_accessible :id, :name, :description, :department_id, :project

  accepts_nested_attributes_for :capstone_milestones, :allow_destroy => true

end
Run Code Online (Sandbox Code Playgroud)

我也有一个formtastic形式:

<% semantic_form_for(@capstone_milestone) do |form| %>

    <%= form.semantic_errors :state %>
    <% form.inputs do %>
      <%= form.input :capstone_id , :as => :select, :collection => Capstone.all %>
      <%= form.input :milestone_id, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails formtastic

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