小编use*_*142的帖子

Git从Pull Request中删除不需要的提交

我已经开始研究一个项目了,我做了一些不需要的提交,我把它推到了原始的主人.现在,当我尝试执行拉取请求时,Github想要提交所有先前的提交.

我的问题是,如何删除不需要的提交并提交我想要提交的更改,以便我与master保持同步?

git github pull-request

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

Ruby'脚本= $ 0'

我正在看一个Ruby脚本,我遇到了script = $0.我做了一些谷歌搜索,但我没有找到一个明确的答案,这是做什么的.我相信它可以保护你免于读取比内存更大的文件,这是正确的吗?

谢谢,我有完整的脚本,所以你可以在上下文中看到它:

# Takes the name of a file as an argument and assigns to filename 
filename = ARGV.first 
script = $0

puts "We're going to erase #{filename}."
puts "If you don't want that, hit CTRL-C (^C)."
puts "If you do want that, hit RETURN."

print "? "
STDIN.gets

puts "Opening the file..."
target = File.open(filename, 'w')

puts "Truncating the file. Goodbye!"
target.truncate(target.size)

puts "Now I'm going to ask you for three lines."

print "line 1: …
Run Code Online (Sandbox Code Playgroud)

ruby

6
推荐指数
1
解决办法
6236
查看次数

使用Rspec测试"Post create"

我正在尝试用Rspec测试"Post create"动作.代码如下:

   def valid_attributes
     {
    :zone => Flymgr::Zone.new(:countries => Flymgr::ZoneCountry.first,
        :name => 'USA',
        :description => 'USA Flight',
        :zipcodes => ''),
    :price => '100.00',
    :class => 'first',

     }
   end

   def valid_session
     {}
   end

   before(:each) do
       @request.env["devise.mapping"] = Devise.mappings[:admin]
       admin = FactoryGirl.create(:admin)
       sign_in admin                           
      end

describe "POST create" do
     describe "with valid params" do
       it "creates a new Flymgr::Rule" do
         expect {
           post :create, {:Flymgr_rule => valid_attributes}
         }.to change(Flymgr::Rule, :count).by(1)
       end
Run Code Online (Sandbox Code Playgroud)

表单的必需属性之一是"区域",这是一个下拉框,下拉列表的选项是使用不同的表单创建的.我不知道如何使用Rspec创建表单条目.如您所见,我试图从不同的控制器调用方法Flymgr::Zone.new.我不认为这是有效的,它打破了我的考验.

谁能建议最好的方法来做到这一点?也许我应该使用FactoryGirl来创建区域和规则条目?

testing rspec ruby-on-rails rspec-rails factory-bot

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

Bash 脚本“sed:第一个 RE 可能不为空”错误

我已经编写了以下 bash 脚本,它还没有完成,所以仍然有点混乱。该脚本会查找与该脚本处于同一级别的目录,然后在该目录中搜索对其进行一些更改的特定文件。

当我运行脚本时,它返回以下错误:

sed: first RE may not be empty
sed: first RE may not be empty
sed: first RE may not be empty
sed: first RE may not be empty
sed: first RE may not be empty
sed: first RE may not be empty
sed: first RE may not be empty
Run Code Online (Sandbox Code Playgroud)

我的研究告诉我,这可能与目录名称字符串中的“/”有关,但我无法解决该问题。

尽管出现错误消息,脚本似乎工作正常并且正在正确地对文件进行更改。谁能帮助解释为什么我收到上面的错误消息?

#!/bin/bash

FIND_DIRECTORIES=$(find . -type d -maxdepth 1 -mindepth 1)
FIND_IN_DIRECTORIES=$(find $FIND_DIRECTORIES"/app/design/adminhtml" -name "login.phtml")

for i in $FIND_IN_DIRECTORIES
  do
    # Generate Random Number
    RANDOM=$[ ( $RANDOM …
Run Code Online (Sandbox Code Playgroud)

bash sed

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

Stack Overflow样式关键字标签

我正在创建一个Ruby on Rails应用程序,我想复制发布问题时使用的Stack Overflow"Tags"输入框.键入单词或短语后,它会变成一个旁边有"x"的框,允许您删除它:在此输入图像描述

有谁知道我是否可以在Rail应用程序中实现此功能?

tags autocomplete keyword

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

Emacs dirtree - 目录树视图设置

我是emacs的新手,我正在尝试获取目录树.我已经关注了另一个StackOverFlow Emacs dirtree问题,我的.emacs和.emacs-d如下:

的.emacs

;; line number plugin
(add-to-list 'load-path' "~/.emacs-load-path")
(require 'linum)
(global-linum-mode 1)
;; auto complete plugin
(add-to-list 'load-path "~/.emacs.d")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(ac-config-default)
;; directory tree plugin
(add-to-list 'load-path "~/.emacs.d")
(require 'dirtree)
(require 'tree-mode)
(require 'windata)
(autoload 'dirtree "dirtree" "Add directory to tree view" t)
Run Code Online (Sandbox Code Playgroud)

.emacs.d

dirtree.el
tree-mode.el
windata.el
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 我是否正确设置了,如果没有,我需要做什么?

  2. 你如何在emacs中启动和使用dirtree?

linux emacs directory-tree

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

jQuery datepicker悬停输出日期

我正在使用jQuery datepicker,我想显示用户当前悬停的日期.我有下面的代码(你也可以尝试JSFiddle的代码,http://jsfiddle.net/JGM85/):

$(function() {
    $("#datepicker").datepicker();
    $(".ui-state-default").live("mouseenter", function() {
        $("h1").text($(this).text());
    });
});
Run Code Online (Sandbox Code Playgroud)

目前,当悬停在某个日期上时,日期(即23)的数量将输出到h1标签.我想改变它,以便输出整个日期并将其存储在变量中.

任何帮助都将不胜感激.

javascript jquery jquery-ui-datepicker

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