【发布时间】:2020-04-03 00:09:53
【问题描述】:
我有一段时间使用 Rails,但我遇到了一个问题,不知道如何解决。
有一个模型 X 和一个模型 YW,它们之间有一个联合模型
我需要将 x_yw_attributes 作为参数的一部分从视图传递到控制器,但我不知道如何在 html 中确定属性名称的正确方式。
这个想法是这样的:
"x" => {
"name"=>"Name 1", "description"=>"Descripción 1", "status"=>"true",
"x_yw_attributes" =>[
{"yw_id"=>"15", "range"=>"[1,2,3,5]", "payment" => "[2,3,4,5,6,7]"},
{"yw_id"=>"17", "range"=>"[1000,2000,3000,5000]", "payment" => "[20,30,40,50,60,70]"},
{"yw_id"=>"19", "range"=>"[10000,20000,30000,50000]", "payment" => "[200,300,400,500,600,700]"}
],
"categories_ids"=>["", "2", "", "5", "5"]
}
例如,我知道如何使用类别:
<input type="checkbox" name="x[category_ids][]" value="2" checked="checked">
<label for="category_2">Category 2</label>
所以让我知道我应该如何编写名称属性,否则我需要更多信息。 谢谢你的帮助。
【问题讨论】:
标签: html ruby-on-rails view controller erb