0

我使用 netbeans 作为 ide 创建了一个新的 ruby​​ on rails 项目。创建应用程序后,我创建了一个名为 hello 的控制器,然后查看也命名为 hello。现在当我在 url 中尝试这个

http://localhost:3000

,我得到主页。但是当我尝试这个网址时: -

http://localhost:3000/hello/hello

出现以下错误:-

我们很抱歉,但有些不对劲。

我们已收到有关此问题的通知,我们将尽快进行查看。

谁能指出我的解决方案?

4

1 回答 1

0

你有没有hello在 hello 控制器中创建一个方法?和这种方法的路线?视图是为方法制作的,而不是控制器本身。控制器名称指示这些视图应位于的文件夹。

示例,非常基本的示例:

配置\路由.rb

get 'hello/hello' => 'hello#hello'

应用\控制器\hello_controller.rb

def hello
  @hello = 'Hello!'
end

app\views\hello\hello.html.erb

<%= @hello %>

然后访问http://localhost:3000/hello/hello

于 2013-07-23T09:21:50.183 回答