ruby-on-rails - 如何在 rails3 中使用 amistad gem?

标签 ruby-on-rails rubygems

我需要有关如何在 rails3 应用程序中实现 AMISTAD gem 的帮助。请建议一些教程或观点?我看到了 github amistad 链接。但我想全面报道这颗 gem 。请帮我。

最佳答案

gem 创建者请给我发送一个如何使用 GEM 的例子试试这些,创建一个处理这些方法的友谊 Controller

class FriendshipsController < ApplicationController
  before_filter :authenticate_user!

  def index
    @friends = current_user.friends
    @pending_invited_by = current_user.pending_invited_by
    @pending_invited = current_user.pending_invited
  end

  def create
    @Friend = User.find(params[:user_id])
    @friendship_created = current_user.invite(@Friend)
    if @friendship_created
      flash.now[:notice] = "Une demande d'amiti a t envoye  #{@friend.fullname}"
    end
  end

  def approve
    @Friend = User.find(params[:user_id])
    @friendship_approved = current_user.approve(@Friend)
    @friends = current_user.friends
    @pending_invited_by = current_user.pending_invited_by
    flash.now[:notice] = "La demande d'amiti de #{@friend.fullname} a t approuve"
  end

  def remove
    @Friend = User.find(params[:user_id])
    @friendship = current_user.send(:find_any_friendship_with, @Friend)
    if @friendship
      @friendship.delete
      @removed = true
      flash.now[:notice] = "L'amiti avec #{@friend.fullname} a t supprime"
    end
  end
end

关于ruby-on-rails - 如何在 rails3 中使用 amistad gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6013720/

相关文章:

javascript - 如何在javascript和rails5中获取data-attr值?

html - 在 Rails 应用程序中引导导航栏和按钮

用于 tmpdir 的 Ruby 2 gem OSX 粘性位

ruby-on-rails - .order ("RANDOM()") 与 will_paginate gem

ruby-on-rails - 访问关联 FixtureSet 中 Rails 测试 fixture 的属性

javascript - 如何通过HTTP头正确地将JavaScript对象传递到Rails后端?

ruby-on-rails - Rails 要求 RubyGems >= 1.3.2。请安装 RubyGems 并重试(我有 ruby​​gems 1.3.6!)

ruby-on-rails - Rails 找不到生成器类

mysql - 尝试在 Ruby 1.9.3、Rails 3.2.7、mstwjs Noel Rappin 教程应用程序中加载 gem 'mysql2' 时出错

ruby-on-rails - Rails 应用程序中的电子邮件客户端