这可能是一个简单的问题,但我不知道该怎么做。 我有帖子的MVC(用脚手架创建),一切正常。但我想创建例如关于页面,但我需要它.html.erb不仅仅是静态页面,所以我不能在公共文件夹中。所以我在app / views / posts / about.html.erb中创建了文件,但是当我链接到页面时,我没有路由错误。
的routes.rb
resources :posts do
get :about
end
posts_controller
def about
@posts = Post.where(user_id: current_user.id)
end
我该怎样做才能链接到这个html erb?
<a href="about.html.erb"><i class="fa fa-fw fa-desktop"></i>About</a>
感谢您的帮助。
答案 0 :(得分:0)
最后,当我使用时,我发现问题出在我的routes.rb上 得到关于&#39; =&GT; &#39;的帖子#约&#39; 它像魅力一样工作
答案 1 :(得分:0)
尝试href =&#34;发布/关于&#34;。它会有所帮助)
答案 2 :(得分:0)
或者,您可以将路线定义为
resources :posts do
collection do
get :about
end
end