小编Joh*_*set的帖子

Ruby"Base"类

在Ruby中命名类"Base"似乎很常见.我不确定为什么,也不知道我的感受.

例如,考虑ActiveRecord.ActiveRecord是一个包含许多类的模块,例如ObserverMigration,以及一个名为的类Base.这有什么好处,而不是有一个ActiveRecord包含Observer和的类Migration

class ActiveRecord

  class Observer
    [...]
  end

  class Migration
    [...]
  end

end
Run Code Online (Sandbox Code Playgroud)

VS

module ActiveRecord

  class Base
    [...]
  end

  class Observer
    [...]
  end

  class Migration
    [...]
  end

end
Run Code Online (Sandbox Code Playgroud)

ruby

16
推荐指数
1
解决办法
8474
查看次数

引用整数

我一直认为引用SQL查询中的整数是不受欢迎的,但我最近才知道像Django这样的突出框架坚持这种做法.它实际上完全可以接受吗?

sql

6
推荐指数
1
解决办法
1216
查看次数

@property或self.property使用访问器设置属性?

哪个是更好的做法; 用@property或通过访问器操纵属性self.property

ruby

6
推荐指数
1
解决办法
733
查看次数

我该如何更新REST资源?

我不确定如何更新REST资源的各个属性.请考虑以下示例:

# HTTP GET to /users/1.xml
<?xml version="1.0" encoding="UTF-8" ?>
<response>
   <user>
      <id>1</id>
      <name>John Doe</name>
      <email>john@doe.com</email>
   </user>
</response>
Run Code Online (Sandbox Code Playgroud)

我应该如何更新John的电子邮件?HTTP PUT想到了,但我要通过要求完整的XML(匹配HTTP GET响应)来修改资源,从而使我的客户端变得困难.

PUT方法请求将所包含的实体存储在提供的Request-URI下.如果Request-URI引用已经存在的资源,则封闭的实体应该被视为驻留在源服务器上的实体的修改版本.

还有其他方法吗?

rest

5
推荐指数
1
解决办法
3093
查看次数

PHP中的HTTP POST请求

你如何重定向浏览器并在PHP中发送HTTP POST请求?一个header("Location: file.php?foo=bar")HTTP POST请求,如果你愿意的话.

php post http

4
推荐指数
1
解决办法
1629
查看次数

标签 统计

ruby ×2

http ×1

php ×1

post ×1

rest ×1

sql ×1