我正在使用acts_as_follower gem。我还在为我的用户模型使用设计,而不是像 users/:id 这样的格式,我允许用户拥有用户名 URL。我正在努力允许用户互相关注,但是在关注用户之后,Rails 无法重定向到用户的个人资料。这是我的代码。
用户控制器
def show
@user = User.find_by_username(params[:id].downcase)
end
def follow
@user = User.find(params[:id])
if current_user
current_user.follow(@user)
redirect_to @user.username
else
flash[:error] = "You Must be logged in"
end
end
这是我在服务器中遇到的错误。
ERROR URI::InvalidURIError: the scheme http does not accept registry part: localhost:3000alaxics (or bad hostname?)