小编rev*_*ver的帖子

在CoffeeScript中获取数组的第一个和最后一个元素

如果说我有一个数组,我会迭代数组,但做一些与第一个和最后一个元素不同的东西.我该怎么办?

以下面的代码为例,如何提醒元素ae

array = [a,b,c,d,e]
for element in array
  console.log(element)
Run Code Online (Sandbox Code Playgroud)

谢谢.

arrays coffeescript

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

在找不到app/assets/javascript中创建的CoffeeScript函数

在我的CoffeeScript文件中clients.js.coffee,

myFunction = (variable) ->
Run Code Online (Sandbox Code Playgroud)

我在CoffeeScript中创建了一个函数app/assets/javascript.但是当我尝试调用该函数时,控制台向我显示错误,指出找不到函数.

我检查页面的来源,它显示脚本已加载:

<script src="/assets/clients.js?body=1" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

这是在脚本源中找到的内容:

(function() {
  var myFunction;

  myFunction = function(variable) {}
}).call(this);
Run Code Online (Sandbox Code Playgroud)

知道我错过了什么吗?我应该怎么做才能调用这个函数?

javascript ruby-on-rails coffeescript ruby-on-rails-3

24
推荐指数
2
解决办法
7581
查看次数

如何捕获错误通过对等方重置连接(Errno :: ECONNRESET)

以下代码有时会生成"按对等方重置连接"错误.谁能告诉我如何处理这个异常?

doc = Nokogiri::HTML(open(url))
Connection reset by peer (Errno::ECONNRESET)
Run Code Online (Sandbox Code Playgroud)

ruby

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

尽管链接存在,RSpec应该has_link失败

我有一个RSpec测试,一直在失败.

subject { page }
visit user_path(user)
it { should have_link('Settings', href: edit_user_path(user)) }
Run Code Online (Sandbox Code Playgroud)

但是当我自己加载页面时,我可以看到链接运行良好.有任何想法吗 ?没有拼写错误.

可以在测试中看到RSpec加载的页面吗?

rspec ruby-on-rails

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

Xcode项目无法打开

我试图打开.xcodepoj文件,但是Xcode只打开了一个文件,它是 - main.m.

在此输入图像描述

请帮帮我!我该如何打开项目?问题是什么?

xcode ios xcode4.3

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

无法更改RVM默认值

我有更改默认红宝石的问题.运行OS X Lion.

macbook:~ work$ rvm list
rvm rubies

=* ruby-1.9.2-p290 [ x86_64 ]
   ruby-1.9.2-p318 [ x86_64 ]
Run Code Online (Sandbox Code Playgroud)

如您所见,1.9.2-p290是默认值.

macbook:~ work$ rvm use --default ruby-1.9.2-p318
Using /usr/local/rvm/gems/ruby-1.9.2-p318
macbook:~ work$ rvm list

rvm rubies

* ruby-1.9.2-p290 [ x86_64 ]
=> ruby-1.9.2-p318 [ x86_64 ]
Run Code Online (Sandbox Code Playgroud)

运行rvm后使用--default ruby​​-1.9.2-p318,Ruby已更改,但默认仍为p290.下次我重新打开一个shell时,使用的红宝石是p290.

有任何想法吗?

谢谢.

ruby rvm

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

连接到局域网中另一台PC上的mysql服务器

我在本地网络上的PC上安装了mySQL,如何连接到它?我也在这台计算机上安装了mySQL(我想用它来连接数据库).

我试过以下但是没有用

mysql -u user -h 192.168.1.28:3306 -p password
ERROR 2005 (HY000): Unknown MySQL server host '192.168.1.28:3306' (0)
Run Code Online (Sandbox Code Playgroud)

编辑:谢谢你的帮助.无论如何,我没有3306连接,我有另一个问题.MACBOOK是我的客户端计算机的名称.

mysql -u user -ppassword -h 192.168.1.28 
ERROR 1045 (28000): Access denied for user 'user'@'MACBOOK' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

谢谢.

mysql

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

Rails 流式传输不是流式传输

我正在努力向我的 rails 应用程序添加一个流组件,因为我想开始使用 SSE。我曾尝试在一个较小的示例中使用它,但仍然遇到问题。实际上,我一直无法让 Rails 正确地流式传输对 curl 请求的响应。我正在关注http://tenderlovemaking.com/2012/07/30/is-it-live.html 上的教程。我不确定是否需要为 OSX 配置某些东西,或者我的配置中是否缺少某些东西。任何帮助将不胜感激。

我在 OSX 上本地运行它。当我运行时,curl -i localhost:3000我得到以下响应:

HTTP/1.1 200 OK
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-UA-Compatible: chrome=1
Content-Type: text/event-stream
Last-Modified: Wed Apr 23 23:10:15 2014
Cache-Control: no-cache
Set-Cookie: request_method=GET; path=/
X-Request-Id: 89f2af3e-76e9-4873-85b0-3b6fe45f6343
X-Runtime: 0.001724
Transfer-Encoding: chunked

hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
hello world
Run Code Online (Sandbox Code Playgroud)

问题是我一次得到了它,而不是像预期的那样得到一些响应。如果我需要提供更多信息,请告诉我

我的代码如下:

stream_test_controller.rb

class StreamTestController < ActionController::Base
  include ActionController::Live …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

将块传递给方法 - Ruby

我对传球有一点疑问.

def a_method(a, b)
  a + yield(a, b)
end
Run Code Online (Sandbox Code Playgroud)

这很好用.

k = a_method(1, 2) do |x, y| 
  (x + y) * 3 
end
puts k
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

puts a_method(1, 2) do |x, y| 
  (x + y) * 3 
end
# LocalJumpError: no block given (yield)
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释这个吗?

谢谢.Paolo Perrotta从Metaprogramming Ruby中获取的示例.好书.

ruby block

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

用javascript或jquery解析url

我有一个http://www.lample.com/data/45这种形式的网址.如何使用jQuery或JavaScript获取最后一个元素(本例中为45)?

谢谢.

javascript jquery

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