|
|
1
22
所以在params中,我有一个数组 而不是字符串 . 如果要返回单个值,请使用 瓦加 瓦加语 返回数组。 |
|
|
2
21
|
|
|
3
11
@Ganesh,在您的解决方案中,生成的params哈希具有以下形式:
|
|
|
4
3
我想我知道了。。。
|
|
5
1
这很有帮助,结束了我一天的搜索。到目前为止,我发现的大部分内容都包含语法和额外的参数,rails要么标记这些参数,要么完全忽略这些参数。我所要做的就是将一个数组从我的视图传递到我的控制器,并使用复选框告诉控制器要处理哪些数组元素。我能够将上述内容进一步简化为:
c来自我的数据库:
当然,这会将一个对象id数组传递给我的控制器,该数组只与选中的条目有关(由于我遗漏了 :错误 :正确 ),即 几乎 现在我只需要传入一个对象类型指示符—即使只是一个文本字符串也可以很好地完成—这样控制器就可以知道它要处理的对象类型,而不必使用额外的列来扩充我的模型。我现在就开始,并张贴我的解决方案,但请让我知道,如果有一个快速和简单的方法来做到这一点,如果你已经知道。 |
|
|
6
1
假设你有一个
|
|
|
7
0
莱托, 为了结束循环,我放弃了传递对象类型指示符的尝试 复选框标记 . 我在上一篇文章(见下文)中添加到语法中的每个参数都会导致checkbox状态默认为 而不是 ,而不向控制器传递任何附加数据。 在对替代解决方案保持警惕的同时,我暂时将对象类型合并到 提交标签 价值观。因为 提交标签 值是在submit按钮上显示给用户的内容,但是可以说这会强制视图清晰化,即使它为控制器提供了所需的消歧功能。
|
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |