rails引用html.erb

时间:2014-11-08 12:27:53

标签: ruby-on-rails routes

这可能是一个简单的问题,但我不知道该怎么做。 我有帖子的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>

感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

最后,当我使用时,我发现问题出在我的routes.rb上     得到关于&#39; =&GT; &#39;的帖子#约&#39; 它像魅力一样工作

答案 1 :(得分:0)

尝试href =&#34;发布/关于&#34;。它会有所帮助)

答案 2 :(得分:0)

或者,您可以将路线定义为

resources :posts do
   collection do
    get :about
   end
end