|
|
1
1
到目前为止,我能想到的最好的办法是:
通常的RESTful路由是为用户创建的,除此之外
这些路线实际上被映射到
它能完成任务,但我希望有更好的方法。 |
|
|
2
1
只需检查传递给控制器方法的ID是否为整数。
|
|
|
3
1
事实上凯尔·布恩有正确的想法。但有点不对劲。当params变量传入时,所有值都存储为字符串,这样他的示例每次都会返回false。你能做的就是:
这样,如果:id是一个实际的字符串,Ruby就将其转换为0。您可以通过使用ruby调试gem查看params散列来测试这一点。 (我本想发表评论,但我还没有足够的经验来做这件事;) |
|
|
4
0
不太清楚你在这里做什么,但这可能有帮助。 您可以通过添加 :member or :collection 选择。
另一件事,您可以使用登录名作为您查找的属性(假设它是唯一的)。看看瑞安·贝茨 screencast 在上面。在控制器中,您将拥有:
他还有一个 screencast |
|
Stormenet · 如何从dll获取可用的翻译 17 年前 |