我在Node.js和Backbone.js上都做了相当多的阅读; 我已经阅读了一些教程并完成了Code School的相关课程.我觉得我已经很好地了解了每种技术在Web应用程序环境中所服务的功能.
我的问题是我真的不知道如何整合这两种技术并将它们串联使用.如果有人能够指出我使用Node,MongoDB和Backbone一起完成整个应用程序开发的资源,我将非常感激.
非常感谢
因此,我在ruby代码中有一个看起来像这样的模块:
module MathStuff
class Integer
def least_factor
# implementation code
end
end
end
Run Code Online (Sandbox Code Playgroud)
我有一些RSpec测试,我想在其中测试我的Integer#least_factor方法是否按预期工作。为了简单起见,我们将测试放在同一文件中。测试看起来像这样:
describe MathStuff do
describe '#least_factor' do
it 'returns the least prime factor' do
expect(50.least_factor).to eq 2
end
end
end
Run Code Online (Sandbox Code Playgroud)
不幸的是,当我运行测试时,出现如下错误:
NoMethodError:
undefined method `least_factor' for 50:Fixnum
Run Code Online (Sandbox Code Playgroud)
如果您知道如何包含MathStuff::Integer测试类,请告诉我。
注意:为澄清起见,我实际上是在尝试在此处打开Ruby Integer类并向其中添加方法。
所以,我正在尝试向github发出HTTP请求,以返回特定github存储库中所有问题的列表.我在下面的代码中使用了coffeescript,但对于任何JS开发人员来说都应该是相当自我解释的.我的困惑是,如果我在浏览器中输入" https://api.github.com/repos/username/repo-name/issues ",我可以检索到我正在寻找的所有信息.当我尝试通过我的应用程序使用请求节点库发出请求时,我收到一条错误消息"Missing or invalid User User string" .如果您知道如何正确构建URL以实际从github API检索信息,请告诉我.
githubUrl = "https://api.github.com/repos/#{username}/#{repoName}/issues?state=open"
request githubUrl, (error, response, body) ->
console.log body
Run Code Online (Sandbox Code Playgroud) javascript ×2
node.js ×2
api ×1
backbone.js ×1
coffeescript ×1
express ×1
github ×1
mongodb ×1
rspec ×1
rspec-rails ×1
ruby ×1
testing ×1