我正在尝试在rails中创建一个表单,其中有两个输入,如剂量和名称,我在这里添加剂量和名称,但我想使用此表单创建一个字符串,例如我可以使用dose20 + dose30 + dose40作为一个字符串,你能帮助我吗?如果我使用javascript或者有什么方法可以在rails中使用它,如何在将其保存到我的表之前创建此字符串。
答案 0 :(得分:1)
如果您需要此复合字符串仅用于保存,而不是在视图中。您可以在控制器方法中执行id,如此
def update
string = "#{params[:dose20]}#{params[:dose30]}#{params[:dose40]}"
...
end
或者在模型中使用before_save回调。
我在寻找像https://github.com/ncri/nested_form_fields或Dynamically add fields in rails with out nested attributes这样的smt?