【问题标题】:getting a 500 server error when bring up a page in rails在 Rails 中打开页面时出现 500 服务器错误
【发布时间】:2010-07-05 22:45:16
【问题描述】:

因此,当我尝试在 rails 中调出 rhtml 页面时,我收到了 500 服务器错误。当我启动 WEBrick 服务器时,我会欢迎来到 rails 主页。该应用程序的名称是你好。我从命令行生成了控制器,它看起来像

class HelloController < ApplicationController
def there
end
end

我在views/hello/there.rhtml 中有我的视图(there.rhtml)。但是 http://localhost:3000/hello/there 得到 500 服务器错误。我目前正在一个 vista 盒子上运行它。有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails webrick


    【解决方案1】:

    你定义了路线吗?它在 routes.rb 中定义。您也可以尝试检查开发日志,看看究竟是什么问题。

    【讨论】:

    • 谢谢,路线很好,但是在检查开发日志后发现是 sqlite3 的问题。安装好了,谢谢
    【解决方案2】:

    可以发布错误日志消息吗?正如 Nm 建议的那样,这可能是一个路由问题,如果尝试在 routes.rb 文件中添加此路由

    map.connect '/hello/there', :controller => 'hello', :action => 'there'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-17
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      • 2013-01-05
      相关资源
      最近更新 更多