【发布时间】:2014-04-17 22:57:31
【问题描述】:
我正在尝试向我的设计用户添加一个显示页面,但似乎无法正确传递 id 值,如何创建指向显示页面的链接?出于某种原因,rails 正在对 URL 执行此操作 /show.1
用户控制器:
def show
@user = User.find(params[:id])
end
用户/show.html.erb
<h1><%= @user.username %></h1>
指向用户个人资料的链接也给了我问题 id no method
<%= link_to @post.email, users_show_path(@user.id) %>
routes.rb
get "users/show"
get "pages/faq"
get "pages/about"
devise_for :users
resources :posts
【问题讨论】:
标签: ruby-on-rails-4 devise routes user-profile