为什么Rails创建具有相同“name”值的text_fields?

时间:2016-10-29 14:33:34

标签: ruby-on-rails regex gsub

我有下一个代码:

text.gsub(/%{(\w*)}/, text_field_tag(/(?<=%{)[^%]*(?=})/.match(text), nil)).html_safe

因此,如果我有下一个文字输入:%{abc},它将由%{abc}替换为text_field,并将其name称为abc。但是,如果我有%{abc} -- %{cba},则会添加2个text_fields,但name值为abcabcabc。但我需要将其设为cba,将其设为第二个text_field =(IF(ISBLANK(P1),"",(IF(P1-G1<7,IF(WEEKDAY(P1)>WEEKDAY(P1),P1-G1-2,P1-G1),(P1-G1-(ROUNDDOWN((P1-G1)/7,0)*2))))))

出了什么问题,如何改进我的代码?

0 个答案:

没有答案