我想写一个小课程,添加一个日/月框,显示从Flash发布SWF的日期.
我工作的公司定期生产许多SWF,每个版本都有很多版本,在几个月内迭代.我们用来与客户沟通的版本跟踪系统是日/月日期框,它给出了SWF发布的日期.到目前为止,我们一直在手工填写发布日期.如果有任何方法,我可以使用ActionScript以编程方式执行此操作,这非常棒.
任何见解?基本上,我所需要的只是给我发布日期的电话,甚至是关于发布SWF的情况的任何信息,我可以使用它来进行某种形式的自动版本识别,这是SWF独有的.
那么,ActionScript可以告诉SWF何时发布?
我想更改Rails资源路由的默认行为,移动create所有资源的路径,使其成为POST /resources/new而不是/resources.
让我们假设一个如此指定的资源丰富的路线:
# routes.rb
resources :events
Run Code Online (Sandbox Code Playgroud)
将生成的实际路线是:
$ rake routes
Prefix Verb URI Pattern Controller#Action
events GET /events(.:format) events#index
POST /events(.:format) events#create
new_event GET /events/new(.:format) events#new
edit_event GET /events/:id/edit(.:format) events#edit
event GET /events/:id(.:format) events#show
PATCH /events/:id(.:format) events#update
PUT /events/:id(.:format) events#update
DELETE /events/:id(.:format) events#destroy
Run Code Online (Sandbox Code Playgroud)
注意,该create操作是由/events路径的POST触发的.
现在,如果我想改变那条路径,我可以在每个资源的基础上"手动"完成:
# routes.rb
# I've placed the routes in this order, and used `as: "new_event"`,
# to avoid generating an `events_new` path helper. …Run Code Online (Sandbox Code Playgroud) 我一直在编写一个系统,在运行时生成一些模板,然后根据这些模板生成一些对象.我有一个想法,模板可能是Class类的扩展,但这导致了一些宏伟的错误:
VerifyError: Error #1107: The ABC data is corrupt, attempt to read out of bounds.
Run Code Online (Sandbox Code Playgroud)
我想知道的是,如果子类化Class甚至可能,如果有可能在某些情况下这样做是合适的,而不仅仅是对OOP的严重滥用.我相信它应该是可能的,因为ActionScript允许您创建Class类型的变量.这个用法在Class的LiveDocs条目中描述,但我没有看到子类化Class的提及.
这是一个伪代码示例:
class Foo extends Class
var A:Foo = new Foo(); // A is a class
trace(A is Class); // true, right?
var b = new A(); // b is an instance of class A
Run Code Online (Sandbox Code Playgroud)
我不知道b会是什么类型.会这样吗?
trace(b is A); // true?
Run Code Online (Sandbox Code Playgroud)
但后来,你能输入变量b输入A,如var b:A = new A();,即使A不存在,直到运行?我已经读过,这是不可能的,因为A不是静态可解析的,但我正在进行自己的测试来探索这种可能性.
最终,目的是 …
要为查询结果选择特定字段,可以使用以下select方法:
Client.select(:name)
Run Code Online (Sandbox Code Playgroud)
这将返回客户端的关系,其中该客户端name是唯一初始化的字段.
我想选择所有字段,除了我指定的字段.完全像选择,但反过来.
Client.select(name: false) # Hypothetical! Not real!
Run Code Online (Sandbox Code Playgroud)
上述假设将返回客户端与初始化的所有字段的关系,除了name.
显然,这个假设的例子不起作用.有什么事吗?
约束:我想在ActiveRecord/SQL的域内完全执行此操作 - 我不想转换为Ruby数组或哈希值.
谢谢!