浏览 1716 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-04-26 关键字: REST
好像只能用“/blogs?q=2004-12-25”这种方式表示
这样就含义没有原来显而易见,是否有更加好的方式? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-04-26
我所想到的就只剩在 Request HTTP Header 做手腳
不過似乎也沒有特別適合的欄位 原則上,/blogs/2004/12/15 已經是不錯的作法 您說的 /blogs?q=2005-12-25 其實也不錯了 So,Maybe 使用 GET 變數就好了 |
|
| 返回顶楼 | |
|
最后更新时间:2007-04-30
/blogs/day/2004-12-5
/blogs/month/2004-12 /blogs/year/2004 |
|
| 返回顶楼 | |
|
最后更新时间:2007-04-28
不知道这种格式适合否
map.resources :blogs, :path_prefix => '/:year/:month/:day' url: 2004/12/5/blogs |
|
| 返回顶楼 | |
|
最后更新时间:2007-04-28
同意thegiive,应该还是这种"blogs/2004/12/15/"相对好点。
感觉主要问题是rails的resource提供的方法没有原来灵活,遇到很多特殊问题,还得老方法解决。实际用REST做东西后,总感觉到很多不方便,有点怀疑全部REST是否是件好事情。 如果有更多的demo,或者等Agile Web Development With Rails全面用REST重新写一次就好了。 |
|
| 返回顶楼 | |
|
最后更新时间:2007-05-28
找到一个插件可以解决这个问题。
http://www.jvoorhis.com/articles/2006/08/01/announcing-resource_hacks 感觉Rails对与REST的实现还是过于简单,遇到很多实际问题,反而没有失去的灵活性。 |
|
| 返回顶楼 | |







