2011-02-28 32 views
0

我想了解如何正确执行此操作。在轨道中处理书签的最佳方式

说我有一个照片模式,我希望用户能够添加书签他们...所以我有属于用户和照片书签模式。什么是实现书签创建的最佳方式?

我应该有一个书签控制器创建方法,只是使用......或者我应该添加一个书签方法照片控制器,只是做的书签创作呢?

我已经完成了这两种方式,但我想了解其他人的想法。我喜欢书签创建方法的想法,但我不喜欢我必须构建一个POST变量只是为了做书签的东西。

回答

1

你也可以做 - 这是个人喜好的事情。我会根据这个标准来决定:你想在页面上单独显示对象,对于书签是否有视图?例如,您是否计划使用像http://...../users/12/bookmarks这样的URL来显示用户的所有书签?另一方面,如果您只使用其他页面上的书签,我会添加方法来为该控制器添加/删除书签。如果你想将它添加到多个模块中,你可以使用一个模块来避免重复代码。我自己,我最近走了这条路,我只有一个书签的创建和破坏功能,不要单独显示它们,但只能在更大的范围内显示。像通常的创建/销毁函数一样,它们都没有视图,它们都会重定向回到它们从(在我的应用程序中)被调用的项目#show页面。

+0

发布有效的**网址**。 – bharath 2011-12-01 13:03:37