Ruby on rails NoMethodError(LinkedIn:Module的未定义方法'new';)
我现在只是想学习ruby和rails等教程,所以我为这个问题的新手性提前道歉 我已经收到了一堆代码,上面有“把它拿起来,看看它能做什么”的指令 这是一款rails应用程序,曾经上线过,现在需要重新启动。 我已经苦练了一个星期了 因此,我将rails应用程序解压缩到一个文件夹中。。并用rvm为自己设置了Ruby on rails NoMethodError(LinkedIn:Module的未定义方法'new';),ruby-on-rails,Ruby On Rails,我现在只是想学习ruby和rails等教程,所以我为这个问题的新手性提前道歉 我已经收到了一堆代码,上面有“把它拿起来,看看它能做什么”的指令 这是一款rails应用程序,曾经上线过,现在需要重新启动。 我已经苦练了一个星期了 因此,我将rails应用程序解压缩到一个文件夹中。。并用rvm为自己设置了 ruby 1.9.3p448(2013-06-27修订版41675)[i686 linux] Rails 3.0.7 在ubuntu 12.04上 因为我被告知该应用程序是“rails 3”应
- ruby 1.9.3p448(2013-06-27修订版41675)[i686 linux]
- Rails 3.0.7
- 在ubuntu 12.04上
http://localhost:3000/
我得到下面的输出
我不知道的是“NoMethodError(LinkedIn:Module的未定义方法'new'),正如我所说的那样,代码中实际上没有LinkedIn模块。
我只是有一个用于
创业板“linkedin”,“~>0.4.1”
我就是不知道这个错误是从代码中的什么地方抛出的。
如果有人能帮我确定错误来自哪个文件/行。。或者告诉我,它实际上来自LinkedIn创业板,这将是一个很大的帮助
我不知道代码在哪里,这样我就可以去修复它了,这简直让我受不了。
网页上的应用程序跟踪为空。
在我看来,它似乎发生在代码到达routes.rb中为根路由指定的控制器之前
所以,请帮我个忙。。如何开启追踪,到哪里去找出到底发生了什么
谢谢
维达
以防万一有人碰到这个。。。 这个问题是在一位经验丰富的Rails程序员的帮助下解决的。 他所做的是从新鲜开始,用rvm来解决我安装中的一些问题 所以,这不是一个代码问题,比如说,而是安装rails等方面的问题
HTH某人。你能为你的
LinkedIn:Module
粘贴代码吗?我强烈建议你学习一个好的教程(),而不是仅仅通过查看代码来找出问题。Rails在幕后为你做了很多事情,仅仅通过查看你的应用程序文件是很难理解的。伙计们,非常感谢你们的快速响应。令人困惑的是,我得到的代码中没有LinkedIn:Module的代码。所以我不明白错误是从哪里来的。我正在以最快的速度完成教程,但我没有看到任何东西可以向我解释当使用“/”时会发生什么。。我认为这一切都是在到达应用程序中的代码之前发生的。您的应用程序将要做的第一件事是检查routes.rb文件,查看在“/”处将GET请求路由到何处。这可能在那里作为root:to=>“#”
。您的routes.rb文件是否将其发送到'LinkedIn#new'
?
*Console output on browse to root*
/home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/rake-0.8.7/lib/rake/alt_system.rb:32: Use RbConfig instead of obsolete and deprecated Config.
=> Booting WEBrick
=> Rails 3.0.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-07-30 07:29:01] INFO WEBrick 1.3.1
[2013-07-30 07:29:01] INFO ruby 1.9.3 (2013-06-27) [i686-linux]
[2013-07-30 07:29:01] INFO WEBrick::HTTPServer#start: pid=13793 port=3000
Started GET "/" for 127.0.0.1 at 2013-07-30 07:29:53 -0600
NoMethodError (undefined method `new' for LinkedIn:Module):
Rendered /home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.1ms)
Rendered /home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (4.3ms)
Rendered /home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (9.0ms)