小编jus*_*ris的帖子

Rails:找不到铁路

?  ~  rvm -v

rvm 1.10.2 by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.beginrescueend.com/]

?  ~  ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0]
?  ~  rails -v
/Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
    from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
    from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem'
    from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `<main>'
?  ~  
Run Code Online (Sandbox Code Playgroud)

我刚刚安装了一个干净的ruby安装和rails,我删除了以前所有的宝石,但我仍然遇到这个错误.有任何想法吗 ?是的,之前我有过这个错误,这就是我所做的

更多信息:

?  ~  gem list

*** LOCAL GEMS ***

actionmailer (3.2.1)
actionpack (3.2.1)
activemodel (3.2.1)
activerecord (3.2.1)
activeresource (3.2.1)
activesupport (3.2.1) …
Run Code Online (Sandbox Code Playgroud)

rubygems ruby-on-rails

52
推荐指数
7
解决办法
9万
查看次数

Grunt:观看多个文件,仅编译已更改

我是Grunt的新手,到目前为止,我非常喜欢它.我希望Grunt在运行时只编译已更改的文件grunt watch

在我的Grunfile.coffee中,我目前有(相关部分).
注意:assets/javascript/app.coffee和assets/javascript/app.js是目录

    coffee:
        default:
            expand: true
            cwd: "assets/javascript/app.coffee"
            src: ["*.coffee"]
            dest: "assets/javascript/app.js"
            ext: ".js"

    uglify:
        dev:
            options:
                beautify: true
                compress: false
                mangle: false
                preserveComments: 'all'

            files: 
                "js/app.js": "assets/javascript/app.js/*.js"
                "js/libs.js": "assets/javascript/libs/*.js"

    watch:
        coffeescript:
            files: 'assets/javascript/**/*.coffee'
            tasks: ["coffee"]

        javascript:
            files: "assets/**/*.js"
            tasks: ["uglify:dev"]
        livereload:
            files: ["Gruntfile.coffee", "js/*.js", "*.php", "css/*.css", "images/**/*.{png,jpg,jpeg,gif,webp,svg}", "js/*.js", ]
            options:
                livereload: true
Run Code Online (Sandbox Code Playgroud)

可能有一个较短的方法,但我首先将app.coffee编译为app.js,这样在我分发我的作品后,对Coffeescript不熟悉的人可以以合理的方式浏览代码.

所有这一切的问题是,现在我保存了一个Coffeescript文件,我得到了太多步骤(我认为):

>> File "assets/javascript/app.coffee/browse.coffee" changed.

Running "coffee:default" (coffee) task
File assets/javascript/app.js/browse.js created.
File assets/javascript/app.js/filters.js created.

Done, without errors.
Completed in 0.837s at Tue …
Run Code Online (Sandbox Code Playgroud)

node.js coffeescript gruntjs

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

显示:内联块 - 这是什么空间?

内联块在它们之间有这个奇怪的空间.我可以忍受它,直到某一点,如果我用AJAX调用加载更多内容,那么微小的空间就会消失.我知道我在这里遗漏了一些东西.

div {
    width: 100px;
    height: auto;
    border: 1px solid red;
    outline: 1px solid blue;
    margin: 0;
    padding: 0; 
    display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/AWMMT/

如何使Inline块中的间距保持一致?

css width

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

如何在OS X Mavericks上获得本地旧版Safari?

如何在Mac OS X Mavericks上使用旧版本的Safari(如Safari 5.1或Safari 6.0)?这个StackOverflow问题回答了我对OS X的问题,除了Mavericks.

多Safari网站无法加载,谷歌缓存副本我只看到Mac OS X Lion解决方案.

我更喜欢本地解决方案,而不是使用像BrowserStack这样的服务,因为它们只是非常慢......

testing safari macos

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

Ruby FTP从文件夹中分离文件

我正在尝试抓取FTP并递归下拉所有文件.

到目前为止,我试图用一个目录来下载

   ftp.list.each do |entry|
    if entry.split(/\s+/)[0][0, 1] == "d"
      out[:dirs] << entry.split.last unless black_dirs.include? entry.split.last
    else
      out[:files] << entry.split.last unless black_files.include? entry.split.last
    end
Run Code Online (Sandbox Code Playgroud)

但结果是,如果将列表拆分到最后一个空格,则带有空格的文件名和目录将被取错.在这里需要一点逻辑帮助.

ruby ftp

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

CURL不保存Cookies(PHP)

我一直在使用CURL(PHP)在Wordpress中登录一段时间.我想我已经尝试了一切,但似乎我错过了一些东西.我登录时无法让CURL保存我的Cookies.奇怪的是,尽管我无法将cookie保存到文件中,但除了升级Worpdress插件(这是我目前正在处理的工作)之外,一切都或多或少都有效.我可以登录到wordpress,我甚至可以设置一个自动的ugprade preg_matching链接并卷曲它 - Wordpress核心升级没有问题,但出于某种原因,当涉及到插件 - 我就是不能这样做.我昨晚在问题出现时做了很多猜测,但没有做到.现在,当我决定比较我从CURL和FireFox中获得的cookie时,结果发现CURL没有cookie.

好的,所以在这里我设置了选项(不介意评论的东西,我一直在检查所有评论的东西并把它们放进......).

$cookieFile = 'cookies.txt'; 
$channel = curl_init();

curl_setopt_array($channel, array (
    CURLOPT_SSL_VERIFYPEER => FALSE,
    CURLOPT_TIMEOUT =>  60,
    CURLOPT_FOLLOWLOCATION =>  1,
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_COOKIEFILE => $cookieFile,
    CURLOPT_COOKIEJAR => $cookieFile,
    CURLOPT_AUTOREFERER =>  true,
    CURLOPT_POSTFIELDS =>   $loginPostData,
    CURLOPT_POST =>  1,
    #CURLOPT_FRESH_CONNECT => 1
    #CURLOPT_FAILONERROR => 1
));
   # curl_setopt ($channel, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
#
# Shorten curl_exec for our $channel
#
function copen($openUrl, $custom = FALSE) {
global $channel;global …
Run Code Online (Sandbox Code Playgroud)

php cookies curl

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

如何在Buddypress中获取用户名/显示名称?

在buddypress默认tempalte中,已发布特定活动的用户名显示如下: bp_activity_action(); 但这带来的不仅仅是用户名.是否有更简单的方法来获取用户对象/名称?

Wordpess get userdata函数不起作用,因为它显示页面作者,而不是评论或活动作者姓名.

php wordpress buddypress

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

JavaScript:从值数组中创建一个值对的数组

是否有一种优雅,功能性的方式来转换这个数组:

[ 1, 5, 9, 21 ]

进入这个

[ [1, 5], [5, 9], [9, 21] ]

我知道我可以forEach使用数组并收集值来创建一个新数组._.lodash没有使用forEach?有一种优雅的方式吗?

javascript arrays functional-programming underscore.js lodash

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

使用网格模板区域/命名区域重叠网格项目

我正在尝试使用CSS网格,这就是我正在构建的布局:

.grid {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 4rem 1fr;
  grid-template-rows: 1rem 1fr 1rem;
  max-width: 900px;
  margin: 0 auto;
}

.text {
  /* 
  // Ideally, this should be
  grid-area: text 
  */
  grid-column: 1 / 3;
  grid-row: 2 / 3;
  /* Fix z-index */
  position: relative;
  padding: 4rem;
  background-color: #fff;
}

.image {
  /* 
  // Ideally, this should be
  grid-area: image;
  */
  grid-column: 2 / 4;
  grid-row: 1 / -1;
  background-color: lightgray;
  padding: 1rem;
  /* Center das image */
  display: …
Run Code Online (Sandbox Code Playgroud)

css css3 css-grid

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

虽然我在JavaScript中告诉它时循环不会结束

       var hasData = '1';
        while (hasData != 0) {
            $.ajax({
            url: '/ajax.php?updateRow='+hasData,
            dataType: 'json',
            async: false,
            success: function(data) {
                hasData = data.next;
                $('.result').append(data.html);
              }
            });
Run Code Online (Sandbox Code Playgroud)

应该发生什么:从PHP([html]和[next])拉出JSON数组.如果[next]设置为0(当没有更多条目时) - while循环停止,应该是它.

发生了什么:除了 - 满足while()要求时所做的一切(所以当hasData设置为0时) - 循环进入无限循环(并且它不断地请求最后一个条目,直到脚本为止变得"反应迟钝")

javascript php ajax jquery json

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

如何让Ruby等待mysqldump?

我想将mysqldump的输出分配给变量,稍后使用生成的输出.

尝试1:

    > 1.9.3-p125 :020 > x = `mysqldump falala` mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when
    > trying to connect  
    => "" 
    > 1.9.3-p125 :021 > x  
    => "" 
Run Code Online (Sandbox Code Playgroud)

不.X返回空,甚至无法检查是否有错误

尝试2:

> 1.9.3-p125 :022 > x = system("mysqldump falala") mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO)
> when trying to connect  
=> false
1.9.3-p125 :023 > x
 => false 
Run Code Online (Sandbox Code Playgroud)

更好.这样,如果命令成功,x仍然有信息,但仍然没有控制台输出.

我还是Ruby的新手,但我认为发生的事情是Ruby继续运行而不等待mysqldump做它的事情,但我真的需要那个输出(因为如果发生错误,脚本会邮寄错误/控制台输出)

我需要运行的完整命令是这样的
mysqldump --host=#{host} --user=#{user} --password=#{pass} #{name} | …

ruby mysql terminal console mysqldump

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

jQuery找不到ID

我认为谷歌Chrome控制台日志将最好地解释我的问题:

>> $(".single.portfolio")
[<article id=?"#js-single-item" class=?"post-883 portfolio type-portfolio status-publish hentry single">?…?</article>?]

>> the_element_id = $(".single.portfolio").attr("id")
"#js-single-item"

>> $(the_element_id)
[]

>> $("#js-single-item");
[]

>> document.getElementById("#js-single-item");
<article id=?"#js-single-item" class=?"post-883 portfolio type-portfolio status-publish hentry single">?…?</article>?
Run Code Online (Sandbox Code Playgroud)

奇怪的是getElementById有效,但jQuery没有.

我试图通过复制整个HTML来重现问题,代码按照预期的方式工作,所以没有麻烦.最有可能的是一起冲突.

我正在寻找调试技巧.谢谢!

编辑:错字.问题解决了.

javascript jquery getelementbyid

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