3
我試圖讓acts_as_follower工作,但我失去了一些東西。用戶應該能夠關注另一個用戶。作爲關注者的行爲設置
我加了寶石:
gem "acts_as_follower", '~> 0.2.0' #0.2.0 for Rails 4
在我的用戶模式,我說:
acts_as_follower
acts_as_followable
用戶控制器我創建這個樣子的:
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
end
def follow
@user = User.find(params[:id])
current_user.follow(@user)
redirect_to :back
end
end
我的路線:
App::Application.routes.draw do
root 'screens#index'
devise_for :users
get 'u/:id' => 'users#show', as: :user
resources :screens, :path => 's' do
member do
get :like
get :unlike
end
end
get "pages/home"
get "about" => "pages#about"
get "users/show"
end
現在的路線,我必須添加成員:遵循=>
member do
get :follow
end
但我又卡在了這一點。我嘗試了一些變化,我的鏈接跟隨用戶是:
<%= link_to "Follow", follow_user_path(@user)%>
,這是給我的錯誤 - >
undefined method `follow_users_path' for #<#<Class:0x007fb4da78e920>:0x007fb4db3facb8>