我有一个基本的用户/会员/群组
我希望用户导航到Groups#show如果用户已登录,则会显示“加入”按钮,如果用户未登录,则会向他们提供登录/注册的链接。
我可以使用设计处理if登录的内容。我不知道怎么做的作品是加入...我想弄清楚的真正的部分是我认为的视图代码。我不需要任何人编写代码。只是指出我正确的方向,我会弄明白......
我拥有此设置的所有基本代码。创建表,模型存在......关系被实例化。
我目前的会员控制器
def create
@membership = current_user.memberships.build(:group_id => params[:group_id])
if @membership.save
flash[:notice] = "You have joined this group."
redirect_to :back
else
flash[:error] = "Unable to join."
redirect_to :back
end
end
def destroy
@membership = current_user.memberships.find(params[:id])
@membership.destroy
flash[:notice] = "Removed membership."
redirect_to :back
end
端
任何方向都会很棒
答案 0 :(得分:0)
你说你不想要实际的代码,所以这里有一些指示:
create
操作。group_id
。你还需要更多指针吗?查看Rails Guides,它们非常棒!