小编Mat*_*ner的帖子

PostgreSQL date()带有时区

我在从Postgres正确选择日期时遇到问题 - 它们以UTC格式存储,但未正确转换为Date()函数.

将时间戳转换为日期会给我错误的日期,如果它超过太平洋标准时间下午4点.

2012-06-21应该是2012-06-20这种情况.

starts_at列数据类型是timestamp without time zone.这是我的疑问:

无需转换为PST时区:

Select starts_at from schedules where id = 40;

      starts_at      
---------------------
 2012-06-21 01:00:00
Run Code Online (Sandbox Code Playgroud)

转换给出了这个:

Select (starts_at at time zone 'pst') from schedules where id = 40;
        timezone        
------------------------
 2012-06-21 02:00:00-07
Run Code Online (Sandbox Code Playgroud)

但是都没有转换为时区中的正确日期.

postgresql timezone datetime rails-postgresql postgresql-9.1

43
推荐指数
3
解决办法
7万
查看次数

在Phoenix中设置父视图/模板中的属性

我想title在凤凰城的子视图/控制器中设置应用程序模板中的标记.

title标签是内部的web/templates/layout/app.html.eex模板,但我有一个ArticlesController这使得在<%= @inner %>Rails中来的时候,会用yield电话,但无法找到其在凤凰城等价的.

将属性从其子项传递到父模板/视图的正确方法是什么?

elixir phoenix-framework

10
推荐指数
1
解决办法
1072
查看次数

Chrome报告html5缓存清单mime类型不正确

我正在尝试为网站设置缓存清单,但运气不佳.这里有一个演示页面:http://www.matthewlehner.ca

我正在使用的HTML具有以下结构:

<!DOCTYPE html>
<html manifest="manifest.appcache">
</html>
Run Code Online (Sandbox Code Playgroud)

根文件夹中的.htaccess具有以下条目:

AddType text/cache-manifest appcache
AddType text/cache-manifest .appcache
Run Code Online (Sandbox Code Playgroud)

来自`curl -I http://www.matthewlehner.ca/manifest.appcache '的回复

HTTP/1.1 200 OK
Date: Sun, 11 Sep 2011 00:04:30 GMT
Server: Apache
Last-Modified: Sat, 10 Sep 2011 07:53:30 GMT
ETag: "18a84003-32-4ac9196f95280"
Accept-Ranges: bytes
Content-Length: 50
Content-Type: text/cache-manifest
Run Code Online (Sandbox Code Playgroud)

但是OS X 10.6上的Chrome开发人员报告了以下错误:

Application Cache Error event: Invalid manifest mime type (text/plain) http://www.matthewlehner.ca/manifest.appcache
Run Code Online (Sandbox Code Playgroud)

显然情况并非如此,但我该如何解决这个问题呢?是Chrome,.htaccess还是托管问题?

.htaccess html5 application-cache offline-caching mime-types

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

什么"类型任务xa =任务"在任务的Elm实现中意味着什么?

在这个Github示例中,Task类型定义如下:

type Task x a = Task

然后遵循几个使用此类型的函数.

如何理解Task类型?

当我们将类型定义为时,它意味着什么:

type Foo a b = Foo

Task是一个特定的案例,我们依赖于Task的本机javascript实现吗?

elm

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

将流与 document.querySelector 一起使用

我是 Flow 的新手,在正确分配给 DOM 元素类型时遇到了一些麻烦。

查看Flow 存储库中的DOM 声明,感觉好像我错过了一些东西。

// Works 
const otherMeta:?HTMLMetaElement = document.querySelector("meta");

//Doesn't work
const metaTag:?HTMLMetaElement = document.querySelector("meta[name='something']");
Run Code Online (Sandbox Code Playgroud)

第二个示例导致以下错误:

const metaTag:?HTMLMetaElement = document.querySelector("meta[name='something']");
                                 ^ HTMLElement. This type is incompatible with
const metaTag:?HTMLMetaElement = document.querySelector("meta[name='something']");
               ^ HTMLMetaElement
Run Code Online (Sandbox Code Playgroud)

查看Try Flow REPL 工具中的示例

dom flowtype

3
推荐指数
1
解决办法
1410
查看次数