simple_formカスタム入力を使用して複数のレコードを記録しようとしています。私の入力は次のとおりです。
class InlinedateInput < SimpleForm::Inputs::Base
def input
"#{@builder.text_field("startmonth", input_html_options)}".html_safe + "/" + "#
{@builder.text_field("startday", input_html_options)}".html_safe + "/" "#
{@builder.text_field("startyear", input_html_options)}".html_safe + "To: " "#
{@builder.text_field("endmonth", input_html_options)}".html_safe + "/" + "#
{@builder.text_field("endday", input_html_options)}".html_safe + "/" "#
{@builder.text_field("endyear", input_html_options)}".html_safe + "Price:" "#
{@builder.text_field("price", input_html_options)}".html_safe
end
#Makes the label target the day input
def label_target
"month"
end
end
基本的に、問題は、この入力で定義されたさまざまな入力がたくさんあることです。したがって、フォームでこのメソッドを数回使用しようとすると、最後のメソッドのみが送信されます。startday_1、startday_2などを使用できるように、フォームからカウンター変数を渡す必要があります。何かアイデアはありますか?