0
設計沒有用戶配置文件頁面,所以我正在滾動我自己的。我已經想通了,到目前爲止是這樣的:使用設計製作公共用戶配置文件
控制器:
class Users::ProfilesController < ApplicationController
def show
@user = User.find_by_username(params[:username])
end
end
路線:
as :user do
get 'users/profile/:username', to: 'users/profiles#show'
end
resources :users, :only =>[:show]
查看:
<% if user_signed_in? %>
<%= current_user.username %>
<% else %>
<%= User.find_by(username: params[:username]) %>
<% end %>
這裏的問題是,這只是呈現的東西像#<User:0x007fa986d711d0>
,每次我加載頁面都會改變。
你爲什麼在視圖中找到'User'? 'User.find_by(username:params [:username])' – jdgray