工作,我有設計設置用戶身份驗證和創造了users_controller表演動作和路線如下:控制器動作不能與設計
#users_controller.rb
def show
@user = User.find(params[:id])
end
#routes.rb
match '/users/:id', to: 'users#show', via: 'get'
我想要做的就是鏈接到誰是目前用戶登錄(用戶配置文件),我試着用:
%li= link_to "Profile", @user.id
但它似乎並不像我想要的那樣工作。我也嘗試過current_user,我認爲它是Devise的標準幫助器方法。
我該如何獲得用戶配置文件的鏈接才能正常工作?
P.S.在問你之前:展示模板是在適當的方向上創建的。
如何被它現在的工作這又如何區別從你w螞蟻? –
當試圖訪問用戶(例如users/1)時,會拋出:nil:NilClass的未定義方法'id'。 – Severin
@Severin,在下面檢查我的更新。 – Leon