1, у вас есть 2 раза has_many :posts
в модели пользователя, что неверно, сначала измените на has_many :own_posts, foreign_key: :user_id, class_name: "Post"
создать новый контроллер для добавления сообщений в закладки и в маршрутах. Rb
метод добавления
def add
current_user.posts << Post.find(params[:post_id])
end
этофактически может быть добавлено в PostsController, но в любом случае необходимо добавить новое действие в rout.rb.И то же самое для удаления сообщений из закладок