小编noa*_*ark的帖子

EmberJS嵌套视图和控制器

我正在用EmberJS v1.0.pre编写应用程序.我有一个ArrayController包含所有人的列表.有一堆嵌套的视图显示了每个宠物的人,他们的宠物和笔记.

|----------------------------------------|
| John                                   | <- Person
|----------------------------------------|
|   Quincy (Dog)                         | <- Pet
|     - Super ornery                     | <- Note
|     - Likes XYZ Dog food               |
|     - Will eat your socks              |
|                                        |
|   Tom (Cat)                            |
|    - Always (not) catching mice        |
|                                        |
|----------------------------------------|
| Roger                                  |
|----------------------------------------|
|   V (Dog)                              |
|    - Likes XYZ Dog food                |
|    - Sneezes, but it's ok              |
|                                        |
|----------------------------------------|
| …
Run Code Online (Sandbox Code Playgroud)

javascript model-view-controller ember.js

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

PHP parse_ini_file TC_CONSTANT警告

我有一个奇怪的问题,很奇怪,因为谷歌没有出现任何问题.我正在尝试解析一个充满HTTP状态代码的ini文件,StatusCodes.ini.我在三个不同的环境中进行了测试,在共享主机(Hostmonster.com)上本地(WAMP),现在在运行CentOS w/CPanel/WHM的专用机器上进行测试.前两个环境似乎工作正常,但在专用机器上我收到警告:

Warning:  syntax error, unexpected TC_CONSTANT in StatusCodes.ini on line 8

在跑步时:

$ini = parse_ini_file('StatusCodes.ini',true);
$codes = $ini['codes'];
Run Code Online (Sandbox Code Playgroud)

ini文件看起来像:

[codes]
100 = Continue
101 = Switching Protocols
200 = OK
201 = Created
202 = Accepted
203 = Non-Authoritative Information
204 = No Content
205 = Reset Content
206 = Partial Content
300 = Multiple Choices
301 = Moved Permanently
302 = Found
303 = See Other
304 = Not Modified
305 = Use Proxy
307 = Temporary Redirect …

php ini warnings

2
推荐指数
1
解决办法
3533
查看次数

$_POST 为空

我正在将数据从 Flex 应用程序发布到 php 脚本。GET 工作正常,但 POST 似乎没有传输任何内容。as3httpclintlib 是我正在使用的库,但是,我有点怀疑这就是问题,因为在 php 中复制请求会得到相同的结果。我环顾四周,虽然似乎有多个与此类似的问题,但所提出的建议都不起作用。

据我所知,我的 php.ini 看起来不错,但我最近重新编译了 Apache 和 PHP。

//php.ini
...
variables_order = "EGPCS"
register_globals = off
register_argc_argv = On
post_max_size = 8M
gpc_order = "GPC"
...
Run Code Online (Sandbox Code Playgroud)

请求正文非常简单:

data={\"id\":0,\"password\":\"abcdefg\",\"name\":\"testUser\",\"createdOn\":null,\"apikey\":\"hijklmn\"}
Run Code Online (Sandbox Code Playgroud)

它看起来很奇怪,带有所有斜杠,但我 stripslashes() 并且它工作正常......通常。

因此,它不是 Flash,因为来自 PHP 的请求的行为方式相同。看起来这不是请求,因为相同的 GET 工作正常,Content-Type 设置为'application/x-www-form-urlencoded'。我很确定这与最近的编译有关,但这就是我所能接受的。感谢您的任何建议。

阿帕奇 2.2 PHP 5.3.3

更新:仍然没有让它工作,但看起来它可能是我的 Apache 配置的一部分。我不认为我所做的任何事情都不合格,但我没有看到许多其他解决方案。我需要特别注意什么来检查我的配置吗?

更新 2:仅使用所需的模块和扩展重新编译 Apache 和 PHP 后,它工作正常。我加载了一些额外的东西以供将来使用,也许……也许这是那些扔掉东西的东西之一。

php apache-flex apache post

2
推荐指数
1
解决办法
3751
查看次数

隐藏Rails模型属性

我有一个API的控制器,如下所示:

def index
  respond_to   do |format|
    format.json  { render :json => @groups.to_json(:only => [:id, :name, :description, :created_at, :updated_at])}
  end
end

def show
  respond_to   do |format|
    format.json  { render :json => @group.to_json(:only => [:id, :name, :description, :created_at, :updated_at]) }
  end
end

# @todo add store to item
def create
  if @group.save
    render :json => @group.to_json(:only => [:id, :name, :description, :created_at, :updated_at])
  else
    render :status => 406
  end
end

def update
  if @group.update_attributes(params[:group])
    render :json => @group.to_json(:only => [:id, :name, :description, :created_at, …
Run Code Online (Sandbox Code Playgroud)

ruby api ruby-on-rails ruby-on-rails-3

2
推荐指数
1
解决办法
2916
查看次数