小编meg*_*gas的帖子

rails错误,无法解析YAML

更新宝石后我得到了这个:

/home/megas/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't parse YAML at line 182 column 9 (Psych::SyntaxError)
    from /home/megas/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/psych.rb:148:in `parse_stream'
    from /home/megas/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/psych.rb:119:in `parse'
    from /home/megas/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/psych.rb:106:in `load'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/RedCloth-4.2.3/lib/redcloth/formatters/latex.rb:6:in `<module:LATEX>'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/RedCloth-4.2.3/lib/redcloth/formatters/latex.rb:3:in `<top (required)>'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/RedCloth-4.2.3/lib/redcloth.rb:21:in `require'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/RedCloth-4.2.3/lib/redcloth.rb:21:in `<top (required)>'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/RedCloth-4.2.3/lib/case_sensitive_require/RedCloth.rb:6:in `require'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/RedCloth-4.2.3/lib/case_sensitive_require/RedCloth.rb:6:in `<top (required)>'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in `require'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in `each'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in `block in require'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in `each'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in `require'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler.rb:120:in `require'
    from /home/megas/Work/railscasts/config/application.rb:10:in `<top (required)>'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/commands.rb:28:in `require'
    from /home/megas/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/commands.rb:28:in `block in …
Run Code Online (Sandbox Code Playgroud)

yaml redcloth ruby-on-rails-3

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

将mysql数据库从远程服务器复制到本地计算机

我在VPN下,我没有SSH访问远程服务器.

我可以通过控制台连接到远程数据库

mysql -u username -p -h remote.site.com
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试将远程数据库克隆到本地计算机

mysqldump -u username -p -h remote.site.com mysqldump | mysql -u root -ppassword webstuff
Run Code Online (Sandbox Code Playgroud)

而且我有错误

mysqldump: Got error: 1045: Access denied for user 'webstaff'@'10.75.1.2' 
(using password: YES) when trying to connect
Run Code Online (Sandbox Code Playgroud)

如何将mysql数据库从远程服务器复制到本地计算机?

mysql

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

镀铬扩展,弹出窗口的高度

在我看来,弹出窗口的高度限制为489像素.如果我将弹出窗口的body元素设置为600像素的高度,则弹出窗口将获得滚动条(因为内部页面变大),但弹出窗口不会更改其大小.

是否可以使弹出窗口的高度大于489像素?

google-chrome-extension

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

为什么Rails会为每个请求创建一个控制器?

从我之前的问题中我了解到Rails为每个请求创建一个控制器实例.

我的问题是,因为这个主题与我正在研究的项目的设计有关:

为什么Rails会创建一个新的实例

class SomeController < ApplicationController; end
Run Code Online (Sandbox Code Playgroud)

处理每个传入的请求?为什么不创建单例对象并将请求转发给这个?这似乎更有效,因为我们不会浪费资源来分配和清理请求对象?

controller ruby-on-rails

22
推荐指数
1
解决办法
3194
查看次数

raw.githubusercontent.com URL代表什么?

我想学习如何使用rawgit.com来提供其他应用程序github.com.所以我们有一个通常的方法来下载和安装homebrew在osx上.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)

install在GitHub上找不到该文件.它在哪里?

homebrew github

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

机械化如何获取当前网址

我有这个代码

require 'mechanize'
@agent = Mechanize.new
page = @agent.get('http://something.com/?page=1')
next_page = page.link_with(:href=>/^?page=2/).click
Run Code Online (Sandbox Code Playgroud)

如您所见,此代码应转到下一页.

next_page应该有网址http://something.com/?page=2

如何获取当前网址next_page

ruby mechanize

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

Rails 3连接 - 仅选择某些列

以下是评论与用户之间的关系.每个评论都有一个用户,所以我在下面的代码中构建了一个联接.

我想知道如何构建此代码只包括连接中的特定列.我不需要所有用户信息.只是first_name.有什么建议.

现行代码:

@comments = Comment.where(:study_id => @study.id).joins(:user)
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails

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

Ruby类:初始化self vs. @variable

有人可以解释在定义类时初始化"self"和@variables之间的区别吗?

这是一个例子

class Child < Parent
  def initialize(self, stuff):
    self.stuff = stuff
    super()
  end
end
Run Code Online (Sandbox Code Playgroud)

因此,在这种情况下,我岂不是能替代self.stuff@stuff?有什么不同?另外,super()只是意味着在Parent初始化方法中,Child应该只是继承它吗?

ruby

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

自动将项目环境加载到irb

Rails有一个有用的命令rails console,可以下载所有必要的数据,然后我们可以与rails项目进行交互irb.Ruby项目是否有相同的技术(基于Ruby语言)?通过这个技巧,我可以在irb不关心加载库,模块,类,文件等的情况下使用Ruby项目.谢谢

ruby ruby-on-rails irb

13
推荐指数
1
解决办法
5213
查看次数

JQuery,检索孩子和孙子

假设我有一个JQuery对象,它具有(或指向)这样的结构:

<div id="parent">
  <div id="child1">
    <div id="grandchild1">
      // ... grandchild can also have children
    </div>
    // ... and so on of grandchildren
  </div>
  <div id="child2">

  </div>
  // .... and so on
</div>
Run Code Online (Sandbox Code Playgroud)

是否有可能从我的对象获取简单的元素数组(JQuery对象),如下所示:

['parent', 'child1', 'child2', ..., 'grandchild1', ...]
Run Code Online (Sandbox Code Playgroud)

谢谢

PS请注意它不能是这样的选择器$('div> div'),因为我已经有了JQuery对象,只有从这个对象我需要拿东西.

javascript arrays jquery dom

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