Index.html.erb中的错误

时间:2015-09-01 18:01:59

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 rubygems

当我运行rails服务器时,它返回index_html.erb中的错误。代码运行了几分钟然后我遇到了这个错误。

Index file

routes.rb文件

[routes.rb[2]

[Index.html.erb file[3]

1 个答案:

答案 0 :(得分:1)

Rails使用 +-----------+------------------+---------------------+---------------+----------------+ | record_id | application_name | date_time | battery_level | battery_status | +-----------+------------------+---------------------+---------------+----------------+ | 473849 | viber | 2015-09-01 21:34:01 | 7 | Charging | | 473850 | watsup | 2015-09-01 21:34:01 | 7 | Charging | | 473851 | AccuWeather | 2015-09-01 21:34:01 | 7 | Charging | +-----------+------------------+---------------------+---------------+----------------+ 文件来查找应用程序的各种资源,因此您希望用户访问的任何资源都必须在routes.rb中定义。您没有为routes.rb定义路线。

从您的代码中,我认为您的home_about_path控制器文件中有about方法。您必须在routes.rb中添加以下行(将其添加到' home_controller.rb'):

get home#index

添加此行应创建get 'home#about' => 'home/about' ,您的home_about_path方法应该有效。

理解路由对于Rails开发来说非常重要,所以你应该做一些reading并确保你在掌握太多技巧之前掌握好基础知识。