如何在使用netbeans作为ide的ruby on rails应用程序中通过url访问视图页面



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

http://localhost:3000

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

http://localhost:3000/hello/hello

出现以下错误:-

很抱歉,出了问题。

我们已收到关于此问题的通知,我们将很快对此进行研究。

有人能给我指一个解决方案吗??

您在hello控制器中创建了方法hello吗?这种方法的途径是什么?视图是为方法创建的,而不是为控制器本身创建的。控制器名称指定了这些视图应该位于的文件夹。

示例,非常基本的示例:

config\routes.rb

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

app\controllers\hello_controller.rb

def hello
  @hello = 'Hello!'
end

app\views\hello\hello.html.erb

<%= @hello %>

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

最新更新