を変更するビューを編集するために取得できないユーザーのコントローラでは、ユーザーのプロファイルを編集しようとしているプロファイル
<% if current_user %>
<% if admin? %>
<%= link_to "Admin Page", admin_users_path %> Signed in as <%= current_user.username %> <%= link_to "Edit profile", edit_user_path %>(<%= link_to "Log out", session_path("current"), method: :delete %>) etc
:
def edit
@user = current_user
end
ユーザー編集ビュー:
<%= form_for @user do |f| %>
<% if @user.errors.any? %>
etc
のルート:私は明らかにいくつかの重要な概念が欠落してい
resources :users, only: [:new, :create, :edit]
は、全く別のコントローラを指す:作品番号指数のActionController :: UrlGenerationError、
Noルートマッチ{:アクション=> "編集"、 :controller => "users"}必要なキーがありません:[:id]
良いチュートリアルが見つかりました。 – daveasdf