所以我正在尝试从包含form_for
标记
在db中,我有一个带有一行和一个表的表。一栏
所以基本上我想更新第一行中的日期字段,而不是每次都添加新的
我可以使用2个不同的页面来完成此操作,例如:
现在我不想点击编辑然后能够更新,我想直接从它自己的第一页更新它
如果我在index.html.erb中使用form_for
标记,我收到First argument in form cannot contain nil or be empty
的错误,但我可以从edit.html.erb访问
答案 0 :(得分:0)
这是因为您的索引和更新操作具有不同的参数。
对于更新操作,您具有form_for
集的模型对象。因此它有效。但在索引操作中,它包含所有记录的列表。
您需要遍历每个模型对象并为其创建表单。
答案 1 :(得分:0)
best_in_place gem完全符合您的目标