|
|
1
3
你问题的答案归结为你所担心的。您是要防止用户错误,还是要防止恶意使用?
如果你试图阻止恶意使用,问题就更大了——但这又取决于你试图阻止什么。
如果您试图阻止用户将任务添加到他们无权访问的项目中,请使用某种权限系统来禁止用户访问某些项目。最简单的方法就是在用户和项目之间建立关系,然后使用
现在,如果您绝对地、肯定地不希望用户将任务添加到任何其他项目(period),您可以考虑预先创建任务。基本上,您可以在
使用这种方法,您可能希望删除
|
|
|
2
1
在我的实践中,我宁愿将项目id嵌入到url中(通过使用资源丰富的路由)
事实上,我不会相信大多数从表格中恢复过来的东西(假设有人构建了自己的代理服务器,因此可以将表单的数据修改为其他任何内容!)
所以我只要确认我有我的东西,那就没事了。我不介意这是怎么回事
|
|
|
3
0
当您使用父/子(项目/任务)时,应该使用restfulurl作为它们的crud接口。当您为项目创建任务时,您可以专门发布到该项目的任务创建url。路线应该是这样的:
当你定义
一切都会为你做的。如果要将任务添加到属于特定用户的项目中,请执行以下操作:
|
|
|
chris cozzens · 访问哈希/数组内的数据 8 年前 |
|
|
lifemoveson · Ruby-CSV中的输出文件位于一列中 8 年前 |
|
|
John Smith · 重写方法Ruby 8 年前 |
|
|
Dhinakaran · 忽略gems,因为它的扩展未构建[重复] 8 年前 |
|
|
DaMa NaMu · 输入url时出现错误的新rails安装 8 年前 |
|
|
anshul410 · 带EX和NX的Ruby REDIS 8 年前 |