我是Ruby on Rails的初学者,并且通常只是Web应用程序开发。我在尝试仅显示另一个页面时遇到了很多麻烦。这是我的代码。
路线文件:
Rails.application.routes.draw do
root 'pages#home'
get '/recent', controller: 'recent', action: 'index'
end
控制器文件:
class RecentController < ApplicationController
def index
end
end
和“最近的” html.erb文件(其目录为app> views> recent> recent.html.erb):
<h2>Recent Recipes!</h2>
任何帮助,将不胜感激。我确实试图了解出什么问题了,但是我似乎无法弄清楚。谢谢!
通常,在创建操作时,必须具有相同名称的视图(erb),因此,在这种情况下,您可以将last.html.erb的名称修改为index.html.erb。
您也可以修改从索引到最近路线的操作,并在最近控制器中进行相同的更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句