我在Heroku上使用Redis To Go,我想用它来存储Resque作业旁边的一些数据,就像我可以将DelayedJobs存储在与我的其他模型数据相同的Postgres数据库中.
这可能吗?注意简要解释Resque如何在Redis中存储工作?我是Redis的新手,虽然我在更高层次上了解它是如何工作的,但我对实现细节并不熟悉.
我的应用程序中有一个UIActionSheet,默认有4个按钮.如果用户自定义图像,则操作表会获得额外的第5个按钮,允许用户重置此图像.
我正在使用此委托方法来确定单击了哪个操作表按钮:
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
Run Code Online (Sandbox Code Playgroud)
问题是默认情况下取消按钮位于buttonIndex 2,但是当第5个按钮出现时它位于buttonIndex 3.无论如何知道buttonIndex你可以访问操作表按钮的标题/名称吗?
这是我的代码:
@statuses = []
current_user.friends.each do |f|
@statuses = @statuses + f.statuses
end
@sorted_statuses = @statuses.sort_by { |obj| obj.created_at }
Run Code Online (Sandbox Code Playgroud)
我从数据库中取出了所有朋友的状态并将它们放在墙上.我试图从新的(在顶部)到旧的(在底部)显示它们,现在买它反之亦然.请让我知道如何更改它.
我有两个模型,Submission(父母)和SubmissionDetail(孩子)。Submission有一个名为 的字段status,该字段可以是“未完成”、“待定”、“已批准”或“已拒绝”。当您创建新的 时Submission,status会自动设置为不完整。孩子的外键为:submission_id.
我希望发生的是,当SubmissionDetail创建新的时,其父级的状态将自动更改为“待处理”。不知道该怎么做。例如,我touch在模型中读过一些内容,但我认为这不适用于此处。