凤凰城的Rails相当于’head:ok’是什么?
我想返回一个没有像这样的内容(只是标题)的响应
def show head :ok end
您可以将Plug.Conn.send_resp / 3与空体一起使用:
# 200 OK send_resp(conn, 200, "") send_resp(conn, :ok, "") # same as above # 401 Unauthorized send_resp(conn, 401, "") send_resp(conn, :unauthorized, "") # same as above
send_resp
可以将状态(第二个参数)作为整数或此处提到的受支持primefaces之一: https : //hexdocs.pm/plug/Plug.Conn.Status.html#code/1 。
@dogbert的答案很明显。 此外,您还可以阅读官方凤凰指南中的相关文档。 相关信息 – http://www.phoenixframework.org/docs/controllers#section-sending-responses-directly
…假设我们想要发送一个状态为“201”但没有任何身体的回复。 我们可以使用send_resp / 3函数轻松完成。
def index(conn, _params) do conn |> send_resp(201, "") end
- 新的macbook – 尝试运行Rails,现在我得到“内部:gem_prelude>:1:在`require’:无法加载这样的文件 – rubygems.rb(LoadError)”
- Authlogic:为#<User获取一个未定义的方法`password':