остановился. В чем проблема?
users_avatar GET /users/avatar(.:format) avatars#show
devise_for :users
resources :users do
resource :avatar, only: :show
end
class UsersController < ApplicationController
def show
@user = User.find_by name: params[:name]
end
end
class AvatarsController < ApplicationController
before_action :set_user
def show
@letters = @user.name.split.map(&:name).join.upcase[0..1]
end
private
def set_user
@user = User.find(params[:user_id])
end
end
Пользователя показывает, а его аватар нет.
No route matches [GET] "/users/a/avatar.svg"
Нужен хелпер, а не экшен контроллера. И devise не нужен, devise это про аутентификацию, не про отображение аватаров
Обсуждают сегодня