首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails MVC结构面向具有多种相关社交网络的用户

Rails MVC结构面向具有多种相关社交网络的用户
EN

Stack Overflow用户
提问于 2012-02-10 05:23:56
回答 1查看 114关注 0票数 0

我有什么?

  • 用户模型与社会网络模型
  • 用户可以拥有多个社交网络,而社交网络属于用户。
  • 我将社交网络(和用户id)的令牌、uid和名称存储在社交网络表中。

2.我想要什么

我希望一个登录的用户能够访问'/socialnetworks‘,并获得他所链接的所有社交网络的列表(那些在社交网络表中有标记不同的列表)和所有他没有链接但应用程序支持的社交网络。对于每个活跃的社交网络,用户将能够解除链接,如果它是链接的,如果它是不喜欢的链接。

3-我是怎么想到这样做的:

我一直在考虑用RESTful的方式来做这件事,但我相信这让我感到困惑:我不想为每个社交网络显示相同的信息。例如,对于Facebook,我可能希望显示图片配置文件和名字,而对于Twitter,我可能希望显示关注者的数量和用户跟随的人数。无论如何,我想做的是:

索引操作中,我将为每个社交网络调用不同的构建器。因此,例如,我可以拥有以下内容:

代码语言:javascript
运行
复制
def index
 @facebook_object = SocialNetworks.get_facebook_object
 @twitter_object = SocialNetworks.get_twitter_object
end

索引模板中,我考虑过这样做:

代码语言:javascript
运行
复制
render facebook_template
render twitter_template

这将呈现给定对象的不同部分,或者如果不存在,则显示“链接到X社会网络”按钮。

,所以我的问题是:我如何改进这个设计,使它更多的RESTful,同时强大的未来变化或添加新的社交网络?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-10 09:03:07

如果想成为资源,可以使用嵌套的RESTFul。

您还可以保留一个用于呈现社交网络对象的模板,并在其中保留呈现专用或通用模板的逻辑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9223113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档