ruby-on-rails – 如何在rails3中使用amistad gem?
发布时间:2020-12-17 03:00:28 所属栏目:百科 来源:网络整理
导读:我需要有关如何在rails3应用程序中实现AMISTAD gem的帮助.请提出一些教程或观点?我看到 github amistad链接.但我希望全面报道这个宝石.请帮我. 解决方法 宝石创建者请给我一个如何使用GEM尝试这些的例子,创建一个处理方法的友谊控制器 class FriendshipsCon
我需要有关如何在rails3应用程序中实现AMISTAD gem的帮助.请提出一些教程或观点?我看到
github amistad链接.但我希望全面报道这个宝石.请帮我.
解决方法
宝石创建者请给我一个如何使用GEM尝试这些的例子,创建一个处理方法的友谊控制器
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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |