使用Devise in Rails创建用户作为关注者

时间:2016-03-23 16:31:32

标签: ruby-on-rails ruby devise

我想知道如何使用用Devise生成的用户来创建一个跟随者表。

我创建了一个用户控制器:

class UsersController < ApplicationController

  before_filter :authenticate_user!, except: [:index]

  def index
    @users = User.all
  end

  def show
    @user = User.find(params[:id])
  end

  def destroy
  end

end

我想我必须创建一个这样的表

Follows
----------
   id
----------
user_id

=> rails generate model Follow user:references

但我认为Follower Model我必须使用has_and_belongs_to_many :users

请你指导我。谢谢你的帮助。

我阅读了一些教程,但我不明白我们在哪里创建following_idfollower_id

0 个答案:

没有答案